Awesome views..far better than pictures.
Everyone had their cozy space even with kids running around.
Kitchen had all the necessitie. Having a W/D in unit was also very helpful. We had their fun both at the beach and in the swimming pool in the complex. Secured Parking is also big plus.
The floors felt sticky on the day we arrived ...may be excessive cleaning solution was used, other than that the place,beds, linens were very clean including the comfortable furniture.
Overall we enjoyed the whole trip. The hosts were very accommodating and responsive.