With 3 teens, we needs a place with lots of different things to do. We got it here. It was just beautiful. Very clean, someone is always cleaning something. Even the tropical area with all the beautiful trees and hammocks, someone was always there to pick up dropped branches. For one low price of $21 per person my kids could kayak, paddle board, tons of blow ups in the water, the beach itself was beautiful and the pool, just amazing. The place was not overcrowded and there was plenty of both sunny chair spots as well as chairs under the beautiful palm trees. The bar was your typical beach bar, under a palm tree shaded roof. It was really big and also served as a restaurant. The food was AMAZING and was very inexpensive. My newly turned 18 year old decided he must at least try the local beer. Unfortunately, that was a let down. He and his dad decided the Mexican beer tasted more like water. They didn't have many other options on beer but their own. But they did have several tropical alcoholic drinks. The few I tried were very good. You are appointed a waiter from the start to check on you now and then to see if you need anything. That was handy. This place is only about a 10 minute taxi ride from the ships and for all 5 of us it was $22 taxi fee each way. We would go back for sure and visit this beach. Very friendly staff.