My daughter decided to have her wedding here, and I was thrilled - so were the other 30 some people that traveled to the Gran Caribe Real to celebrate with us! The hotel is beautiful, the staff amazing, the food wonderful, the drinks never ending, and it was simply one of the very best vacations I have ever had, and I have had quite a few! While you are checking in, you are given a welcome cocktail. The wonderful bell boys will not allow you to lift a finger - they loaded all our bags on to a cart and talked animatedly all the way to our room, which was gorgeous. The restaurant choices are wonderful, and if you want to try something different from your own hotel, simply visit one of the sister Real hotels where you are extended the same privleges as at the Gran Caribe. The wait staff NEVER let your glass get empty, were extremely attentive to our every need, and smiled endlessly! The place was spotless due to a mindful crew that very quietly focused on any little bit of litter, water on a floor, a deserted empty glass. As far as the wedding - I was stunned by the knowledge that something so beautiful and well organized came to fruition through nothing more than an exchange of emails between my daughter and the Wedding Planner at the Hotel. It was magnificent! The kids were treated like royalty - it was all very romantic, right down to a private dinner on the beach for the two of them the night before their wedding, to the gorgeous ceremony and unbelievable reception and then rose petals on their bed! The entire group thoroughly enjoyed this wonderful hotel and all the excellent staffers that made our stay so enjoyable and memorable. The sports team and entertainment team busted their butts in the sometimes stifling heat doing their jobs ensuring guests had a great time - HUGE kudos to them in their hot costumes and exerting and exhausting performances! I cannot say enough about this place, except that we have all agreed to go back next year. I must also add that after THIS group, I am quite certain there was talk about rethinking the whole "all inclusive" thing......The Gran Caribe Real is HIGHLY recommended!!! Give a try - you will be so glad you did!!!