The staff were helpful and friendly, right from check-in to check-out. Shops and restaurant on site were quite nice. Two pools with adjacent hot tubs, both were great and we saw them being raked/cleaned every morning. Beach right outside was amazing! They also have an on-site spa and salon, which we didn’t make use of.