The Coral Beach Resort gave us a great family vacation. The location was close to every place we wanted to go to. The pools were well maintained. The staff was very attentive and very friendly. Our rooms were very clean and odor free. The bowling alley was an added plus. We also enjoyed a great breakfast buffet at the Alantis Cafe that served fresh hot food as well as fresh fruit. Three of our four children joined us at Coral Beach with eight of my ten grandchildren and I can truly tell you it was a sad day when we had to start packing when it was time to head back home. I would highly recommend this resort and my family will be back!.