We booked this as a family spring break trip. Upon getting to the port, the lines were long and the process was slow.
Once on the ship, the overall service was extremely slow (for everything). It was difficult to see any shows due to the long lines. The food was mediocre at best.
There were some good things, like the band 4 Blue, but that is about as far as it goes.
Small for the category of mini-Suite. Odd bathroom configuration. Plenty of storage space!