We knew we made a good choice when we were greeted at the front desk upon check in, got a tour of the resort on the way to our room, and was welcomed into an amazing room. Being a newer resort, we experienced the effort involved by all the staff to make our experience and vacation memorable. It was transparent that some of the people were new and learning, but the efforts to make our stay comfortable and fun showed in what they did. The entertainment staff is unbelievable. The shows they put on are first class. The entertainment group would even remember our names when we saw them in passing. If you want to make a 6 year feel special, this was it, so thanks Gina (Gigi), even though she was not directly involved in Kids club directly. Yes, our trip was even more amazing because of the thrill of our 6 year old received from going to Kids Club. The bright smiles of Geraldine, Alejandro, and Alex, who welcomed her, made going to Kids Club fun. Our daughter found friends from the staff that actually wanted to play with her, and was disappointed when they closed. The staff are truly amazing in what they do. The food is amazing, great variety of international dishes never left a disappointment with our choice. Pools and amenities were always clean and tended to that always made you feel welcome. Thanks to Jose that would always remembered our drink preference. I highly recommend this resort to anyone who wants to experience a first class treatment.