The apartment is a very nice size, it’s nicely decorated, the location is great and the fact that it has 2 parking spaces is a plus. BUT, the apartment was very dirty!! We spent the first 2 hours of our stay cleaning just so we’d feel comfortable enough being inside. The rugs were full of pet hair and dirt, the sofa was full of lint, pet hair and food crumbs, and the dinning table was covered in food crumbs. Also, there was hair all over the beds and the master bedroom doesn’t have AC. And worse of all! There was dog poop on the master bedroom floor!!! We understand that it is a pet friendly property but a simple vacuum would take care of most of the cleanliness issues. The apartment was not cleaned before we checked-in (hopefully the people that stayed before us were not charged a cleaning fee). So, after cleaning for 2 hours and picking-up cold, dried dog poop from the bedroom floor, we got to enjoy the beach for 2 days.