My friends and I booked a stay at what we thought would be a luxury villa by the beach. The location is very good, less than a 5 min walk from Echo Beach. However, the accommodations did not meet our expectations. When we arrived, all the floors in the entire villa (bedrooms, bathrooms, outside areas) looked as if they had not been cleaned in a long time. They were visibly dirty. However, when management was informed, cleaning did happen the next day, much improving the cleanliness of the floors. The bed linens and bath towels were clean but they were exceptionally old and no longer white. The water pressure in the upstairs bathroom was low the drain was quite slow. The downstairs bathroom has a super giant tub, which has no plug, so the only way to shower is with the handheld shower nozzle. The outside area is open, with trees and plants around the border. It was impossible to walk outside the bedrooms without having on mosquito repellant, as there were mosquitos everywhere, mainly due to the stagnant water pool by the front door that is a big mosquito breeding area. The villa certainly could be a nice place to stay is closer attention was paid to details but I unfortunately will not be back.