The ship seems to be older, not very well maintained. Needs fresh paint, carpets cleaned, updated maintenance, etc. We had a suite, which was a great room, a little dirty (i.e. food left in the cabinets, broken light switch, etc), but was worth the money for the upgrade.
The spa is located directly underneath the children's play area. We paid for a couples massage, and the entire time the kids were jumping and bouncing and screaming, so you couldn't really relax. The walls would shake and you would hear a LOUD thump each time a child jumped/played. Very poorly designed.
The ship buffet was not very well planned out either. You waited in long lines to get mediocre food. It felt like a cattle call every time you were hungry. Buffet food was just mediocre, lots of hot dogs and hamburgers, very little other food. Dinner in the main dining area was good.
The private island (Half Moon Cay) was nice, but very poorly ran. Everyone is clumped together on the beach, which has plenty of space to spread out. The music is loud, long lines to get food or drinks at the private islands also. Took us over an hour to tender to the island (another cattle call experience).
This is a party ship for sure. Tons of kids, tons of people drinking and dancing and hollering everywhere.