For sake of reference, this was my second cruise - my first was a 7-day Eastern Caribbean cruise with Costa.
Our cruise was a 7-night Western Caribbean cruise, with stops in Roatan (Honduras), Belize City, Costa Maya (Mexico), and theoretically Great Stirrup Cay (I'll explain theoretically briefly).
In a nutshell, given the price we paid, we could not have asked for more. Was the cruise perfect? No. But given the beauty of the ship, the helpfulness of the staff, the super entertainment, and most importantly awesome ports of call, it was a super deal.