First things first: The location of this villa couldn't be better. True luxury is being able to see the sun and ocean waves within moments; to step onto the beach within seconds. In that sense, the convenience of this villa location is bar none, and Michelle property managers were extremely responsive to inquiries about check in and an inflatable mattress. The beds were also extremely comfortable too - what an awesome surprise!That said, a few extra touches and attention to detail would make this villa go from good to extraordinary - primarily cleanliness. Most of the dishes utensils (stored) were dirty; the bathrooms were a little grimy too. Things like the TV in the living room (didn't work) and main coffee maker (troublesome/leaky) detracted from the overall stay as well. Not deal breakers in the least, but small things that detracted from the quality of the villa overall. All that to say, the apartment was beautifully spacious and the location couldn't be beat. As a final note: We didn't cook much but those looking to prepare meals will need to stock up on essentials like oil, seasonings, etc, as the kitchen (pantry, etc.) was bare. Not a big deal for us, but heads up for others who may need to do a thorough grocery shop in order to cook meals on-site.