This hotel was amazing. The staff did everything they could to accomadate us. I didn't book reservations early enough for dinner and they were there to help every night. Food was very good. Could get food anytime of day. Excursions were great. Beach was beautiful and clean. Very strong security. Every time you left the resort they kept track of you very well. Felt very safe. Loved the whole experience. Will travel there again with the kids in Feb. 2013 Do upgrade to club premium. Joanna and all the people in the club were soooo very nice. Luna was our chauffer. These employees went above and beyond for us. Thank you sooo much you guys.