The hotel was nice enough, and the beach was excellent. However, the service level left much to be desired. There were always plenty of staff on duty, but they often seemed disorganized, with no clear division of responsibility for serving different tables. As a result, guests had to be very proactive to place an order, sign the bill, or get a refill.