This place is very clean and has everything you need for a nice stay. It is literally 30 feet from the water. Beautiful view and very close to beaches, shopping and restaurants.