The food was delicious and the service was the best I have ever had on a cruise. All the workers took great care of us. Our cabin steward John kept our room clean and brought me distilled water for my CPAP machine. The wait staff at the pool was the best. Ray, Jane, Justyn, Linnie, Mayur, and Michael made sure we always had cold drinks. The excellent service continued in the dining room as well. Our waiter Edison was great. Abigail had our drinks ready for us every night. One day my wife and her sister went to the sports bar to get chicken wings and had a blast with the staff while waiting for the wings. MJ, Luis, Jessy, and Erwin were great. They were very entertaining and had them both laughing the entire time. On Ocean Cay we did water aerobics with Vincent. He was awesome. We took an excursion on Costa Maya to see the Mayan ruins. Esbel was our tour guide and was very knowledgeable. Our driver Leonardo and Esbel were very entertaining.