Location is good, and it was clean enough, but otherwise not up to standard. The A/C unit was loud and spit chunks of ice and drips of water onto the bedside table. For some reason the TV forced all audio for our streaming service (Amazon) to play in Spanish (I confirmed in my app that it was set to English, and the TV said the same...) Utensils and kitchenware are somewhat cheap and flimsy (and my wife and I wanted to share some wine, but only one wine glass available.) Lots of damage (mainly cosmetic) to walls and furniture - chipped paint, scuffs, etc. Mattress was okay, but pillows were uncomfortable. Outside balcony is okay, but small, and only gets sun in the middle of the day. Walls are thin and dogs were barking late into the night. Would be nice to have some beach chairs or towels available. On the plus side, it has washer/dryer and small kitchen, so it met our needs, but we wouldn't return.