Awesome experience. Had a good time as it was my first cruise. Service was excellent. Did all the homework on how to go around Cozumel and Key West which made me easy to move around without any experience. People in Cozumel as so friendly and gave a good direction to move around. No Spanish No Problem you can pretty much understand and convey what you need. Key west was awesome too most of the place is just a walk away.
I wish we had more activities for kids which seems to be less. Good entertainment had lot of fun after 7:00 pm. Embarkation and Disembarkation was simple and easy most of the staff and friendly and quick. Food was excellent along with service. We definitely would do it again in future. Planning to go again next year for sure. A good time we spent with the family together most of the time.