This was our second visit and we had the same overall positive experience. I screwed up the reservation and we couldn't stay the first night. Michael at the front desk could not have been more helpful and we came back the next day for two nights. The rooms are very nice and spacious and we enjoyed the west-facing balcony. We had a very nice dinner at the beach club on a warm and rainy night with only one other party dining. I understand it can be very busy on nice evenings.