The ship is not very new, but its clean and looks good. Cabins are a good size, and amenities are good. Food was great, pretty standard though. They don't have 24/7 food like all the other cruises I went on, but they have it until 2/3am.
The entertainment was good. But the comedian, Jeff Norris, on the final day went a bit far and people started yelling at him and leaving... Would not want to see him again. Wish they weren't partnered with him.
Service was good. They strive to give you perfection, but make sure you speak up.