It's your classic all inclusive. It was not great with a toddler. Hard to just get a drink. It was lacking fresh food like fruits and vegetables it had some but not enough. Only two restaurant options. The staff didn't speak great English. You need towel cards so you have to keep track of them. There was no fresh squeezed juices. We just had a hard time feed our daughter. Two nights drunk people knocked on our door. There were loud fireworks we couldn't see but we could hear.
It has more of a party vibe then we had wanted.