Very clean hotel, beautiful pool and beach was one of the closest to hotel in area, great pool bar area. Shuttle or car required. We were disappointed with staff interaction with guests. Very few English speaking staff and guests, that could have been the reason. Great hotel for the value!