Good value cruise
Royal Caribbean provides a quality experience at a good price. The Western Caribbean ports other than Cozumel are small and the port shops are identical. . You will require taxis or tours to gain any local shopping experience away from the ports.
The dining experience was good with the buffet in the Windjammer Café is likely a better bet than the main dining room. There is exceptional choices and always something you will like. The main dining has good choice but the food quality was only average and the servers are very rushed. For additional money you can upgrade to specialty dining.
My main complaint was the continuous requests for pictures whether you want them or not and the repeated requests for additional gratuities for the staff.
Overall, this was a good cruise and the price was less than being in a hotel for a week.
Food and Dining
Service and Staff
Cabin / Stateroom
The local taxis and tours can be arranged at the dock for much less than offered by the ship.