Pros:
Location (right on the beach)
Really clean
Nice terrace and pool area
Lots of kitchen amenities
AC works great
Quick response from the property manager
Cons:
Uncomfortable bed
Neighbors could look right into the bedroom
The coffee pot tasted off (even after running vinegar through it)