Our family of 4 had a pleasant stay here. The unit is spacious and well designed for maximum comfort. The location is also unbeatable. Lots of restaurants nearby and walking distance to the beach and main shopping area.
A few other things to note: The washer/dryer is not in the unit but rather at the basement of the building and shared with other tenants (which was not clear from the description when we booked). Also, one of the wine glasses had lipstick marks from previous user, thus I had to take 1 star off.
Overall the hosts are very responsive and checked in with us from time to time. We would stay with them again.