A big group of us stayed for a week and we had a wonderful time! The resort shows wear as it is older, but they do a great job keeping it clean. The sea**** is hard to keep up with on the beach but they do their best to haul it away. The magic show was incredible! The other nights of entertainment were okay. The drinks, food, and staff were great. I want to give a big shout-out to Enrique, Santos, Edwin, and Augustin who made our stay memorable and fun. I would definitely recommend this resort to anyone considering booking. You won't regret it!