Pros: Very clean boat and warm, friendly attentive staff. They treat you like gold. Casino is large and fun. In general, the entertainment was good. We saw a great comedian and enjoyed the dueling pianos. Staterooms are nice and comfortable. Great Stirrup Caye and Belize private islands were nice and fun with plenty to do when ported.
Cons: This boat is very crowded. Expect to be jam packed into every elevator. Pools are tiny and very overcrowded. Impossible to find lounge chairs on pool decks as well. Hard to find open seats at buffet during breakfast and lunch times. They just put too many people on this ship and after a week of being constantly overcrowded it became annoying. Food is ok, not great. Speciality drinks are ok, could be better. Costa maya and Roatan Honduras ports were terrible unless you paid for an excursion. Basically just a crowded shopping mall.
Cabin was nice. The main difference between mini-suite and regular stateroom is bathroom is substantially bigger.