We enjoyed our stay here. We were within a few minutes of restaurants and beaches. The place is very nice and had everything that we needed. The outdoor seating area was a bonus and we had a number of meals on the balcony. When we ran into an issue with the unit, a handyman was sent over and the problem was fixed while we were out for the day. Very quick communication. We would definitely stay here again.