I felt the dining room service and stateroom steward were excellent. Both were better than what we have had on last few previous cruises. Embarkation & disembarkation for wheelchair assistance was poor at Port Canaveral. They only had one elevator that all wheelchair and people with baby strollers had to use and really slowed down being able to get of the ship. Also they did not have enough people to get the wheelchair people on & off the ship. Food was very good in the main dinng room. Enjoyed the Carnival excursions that we went on. Ancient Culture/Mayan Ruins was very interesting in Cozumel, Xunantunich Mayan Ruins in Belize was great but it is a very long day 2 to 2-1/2 hours bus ride each way and excursion was late getting back. The Select Retreat & Mayan Wellness in Costa Maya was awesome. The Relax on the Beach in Isla Roatan was Ok.