first off let me tell you the hotel staff is the best. The ship is clean for the most part, but dining is the worst only one dining room and if you have any time dining you have to a 40 min's wait with a pager to be seated and another 40 to get your food because they only have a small section on the second level for you. I complained to the staff about this only to get a sorry I'll give you a seat at 8:15 for the rest of the cruise, my daughter ask for one of the many empty tables only to be told he didn't want to over tax the staff. So on this ship don't get the anytime dining it's not worth it. Also be prepared to pay an extra 20.00 for the better food like steak and lobster and a few other foods you go on a cruise for.
The staff is great but the cabin has some wear to it.