I have been on this ship numerous times. I chose it because it was a short trip and my kids never been on a cruise before. The cabin was good, the food was good. Wish there were more eateries available. The shows are pretty much the same from my first cruise here over 10 years ago. It's an older ship, good condition, just needs to upgrade their activities.
The excursions were good. Visited Atlantis in the Bahamas, Key west museums I could have done without and the train was boring. But overall it was ok. Coco Cay was awesome. Food was great, beach was nice. The kids really enjoyed themselves. I would choose another ship next cruise. Maybe one of the bigger ones with more activities like a slide etc. We had a rock climbing wall and trampoline but it close way too early for my taste. 6pm is too early for activities to end especially when it's only 2 options. My kids loved the kids club as well.
The cabin was clean and the bed was comfy. The attendant always cleaned it up for me.