My colleague and I stayed here for brief business trip.
Pro: Great location, incredible roof top terrace. Enjoyed the beach literally steps away.
Con: No A/C. Temperatures were close to 90 degrees and the house would be uncomfortably hot when we returned from work. Commercial rental, kitchen did not have basic (sugar, salt, etc) condiments so we had to purchase anything we needed. Which doesn't make sense for short stay.