Location of the place was nice and the penthouse was just as described. Very spacious for a large group and fit my family perfectly. And views are spectacular! Unfortunately place needed a lot of updating! I was disappointed with the shape the place was in. One of the couches had a rip, curtain had a rip, one of the bathroom toilet sits was broken and so was the master bedroom’s tub which had a leak that produced a minor flood in bathroom:( the stove did not work correctly and it definitely needed some upgrading. I only cooked breakfast there but it was very frustrating. The place wasn’t as clean as I would of liked as well. Bathroom counters were dirty, and so was the covers on the chairs in dining room and found some sand in one of the bed sheets which we had to change ourselves. Checking was not as easy, and price was not accurate at checking. The place charges you for whatever fab they consider you should have, to enter their facilities! Dimitri told me $40 and I ended up paying $80. Also regardless wether you park your car or not, they charge $10 per night. Our check in was at 4:00 pm and didn’t get in until 4:30pm because the penthouse was not ready! Didn’t get code from host until 4:30 pm! At check out had an unfortunate run in with cleaning lady, which claimed that she had told host to make sure all the garbage was thrown out before vacating the premises! We were there for 5 days and threw garbage out every day but left the last day there! And we’re not told by the host that that was a requirement! As we prepay a cleaning fee, we didn’t think that it was appropriate of the cleaning lady to try to impose that on us! On the positive side the communication with Dimitri was not bad and when we needed tub fixed, he came to fix. He also said that the place was getting updated when I pointed out the rips on couch and curtain. Nice person but needs to be more honest about place and requirements. My family and I are used to staying in nice places and maybe our standards are high. If you just want space and want to be near the beach, you will definitely get that.