The ship is relatively old (20 years) but has and continues to be well maintained. Cabins are as good as newer Carnival vessels. The Ship however seems to have too may cabins for its facilities. Lines in the Coconut Grove (Lido deck buffet) were riduculous at lunch and breakfast times. Also long lines for anytime dining. Oddly enough the theatre and Punchliners entertainment room weren't full on any occasion; perhaps the situation was cause by the cruise being over Easter with a lot of family groups?
The decoration is generally hideous no more so than the Lido buffet area.
The itinerary being the Bahamas was very bland but visiting the ports wasn't an important consideration.
Fabulous if you like oil storage facilities and a power plant. The ship docked well away from anything else!
Very over crowded port. Prices are very high and even Starbucks charges ($3) for wi-fi but the beach was nice and accessed by an inexpensive public bus.