A beach-front all-inclusive resort with a huge water park. No matter you are a beach or pool person, you can find a good spot here for sunbathing. The resort has a prett casual atmosphere but has all the amenities you would expect at a nice all-inclusive property. The food and drinks were excellent too!