Checking In was the worse part, took forever. Food was okay, they basically offer the same food everyday. We tried one of their special restaurants and it was not worth the wait. The workers are super nice! I was very impressed with service, I didn't want to leave. Bartenders are amazing, we had Miguel and Octavio, I would go back just for them to make me my drinks. we did have other bartenders and they all made my drink pretty great to the dot, so you can tell they are well trained! It's a party resort so there's always noise going on, at all hours, which again, it can be good and bad. I would definitely go back!