Amazing! We took kids, boys 7,10 and had a blast for the week.
We took the "escape" all inclusive rate which was a huge savings. All 6 restaurants were excellent! Kids loved the huge pool, tennis and golf lessons. We had a car service pick us up at airport, which was a great idea. Don't forget to Zip Line and White water rafting. Service at hotel was awesome - only downfall is the beach is rocky and not very nice.