My wife and I very much enjoyed our 5 day cruise on the Enchantment to the Western Caribbean. The ship's crew was wonderful with good service and reasonable entertainment.
We ate at their specialty restaurant once (Chops) and it was great. Good food and great service. We enjoyed the main dining room both the service and the food.
Key West was good but very touristy and very much the bar scene. Cozumel was nice but was pretty devastated by Hurricane Wilma. The tendering at Cozumel took a long time. We did a scuba excursion thru cruiseexcursion.com and found it good. It had very small groups but not organised well and so so instructor. In Belize we did the tubing and zip line and enjoyed it very much. Once again we used cruise excursions.com (belizecruiseexcursions.com) but this time this group was well organised and only a group of 11. Our guide Manuel did a great job and we probably saved 60 dollars for the 2 of us compared to the cruise ship price. The only problem with tours on your own is that cruise ship booked excursions get off first but the tendering in Belize was much better. The day at sea was nice to enjoy the amenities of the ship but they did not have waxing which my wife wanted and despite the ship asking people not to save seats everyone did and made it difficult to find a seat by mid morning. The cabin was a little small but certainly fit all of our stuff and the cabin steward did a good job.