Great location, very convenient condo and all the basic necessities were provided. I have stayed at the same place before and since I returned to the same place again I am happy overall with the condo and the hosts.
Lots of good restaurants around, close to the beach and good Internet connection (Wi-Fi coverage is bit weak with the small access point, but it works well enough in both rooms.)
The only drawback is compared to other places the cleanliness can be improved. It looked like only superficial cleaning had been done prior to my check-in.