Resort is spacious and the beach is nice but staff service is poor considering the price level. Reception ignores requests for service. Kids club, though stocked well with toys, staff there doesn’t entertain kids, just leaves them running around on their own. Resort was constantly out of towels by the pools, out of soap in public bathrooms, out of straws or paper cups at coffee shop, out of matches for cigars, so this guest ran out of patience. Recommend looking elsewhere if you want a smoother worry-free experience.