Low variety of food, staff and service is more then excellent, (for western peoples: do not choose the lower price or small rooms, these rooms will be to small, instead choose the middle priced or higher price for more space), facility and activity is excellent + big with a lot of nice spots to take pictures or even swim. In the weekends the party in the resort could last until early in the morning (depends on the other resort visitors) Staff and service are awesome and will help you asap to almost instantly to resolve any complains. They also are always ready to help you with no hesitations (example when it rains: they would give you an umbrella or guide you until you are out the rain etc.).