We visited Coral for the 2nd time April 22nd for 10 days, this visit was just as great as the first one. Let me start by saying if you are worried about shortages, Coral was missing a few minor things, butter, and we ran short of beer one day, but no reason to avoid this resort . The beaches are beautiful, the food was good, with a good variety. The butlers - Michael, Roberto , Dismar, Diana and Yandry were awesome as always . A big thank you to Anier and Alberto, the pool bartenders, and Augustin at the beach bar, best bartenders in Cuba The servers, Yahimi, Levan, Yaslet, Amanda, Yamani and of course Dario, always service with a smile, (I'm sorry if I missed some) a really friendly bunch. It's nice having access to the main resort and Coral, Danny and Pedro, the minibus drivers are there to shuttle you back and forth . Megano beach on the main resort side is breathtaking, you have to see it at least once if you visit . You have the option on the Coral side for a la carte for breakfast , lunch and supper, the food is good if you want to spend your trip on the Coral side, the food at the main resort buffet was hit and miss, The Italian was not so good, so we ate mostly on the Coral side, the food there was good, the burgers at lunch were amazing. The beach on the Coral side is in desperate need of more palapas, but the water and sand is gorgeous, lots of life in the water, very good for snorkeling. As for the rooms, every one gets a villa with a hot tub on the balcony, we had a kitchen with a fridge, freezer, microwave and stovetop, also a second fridge in our room. Full size living room wit TV and sofa, and a huge dining room table, bedroom was spacious, along with a full bathroom, and a second bathroom by the front entrance. Wifi is only available near the lobby and pool area, first trip we had wifi in our room, not sure if there was an issue with the wifi while we were there. Overall a great trip and worth the money, looking forward to our next trip in November. Robyn and Gary