This cruise was recommended to us. We have been saving and preparing for this trip for over a year. This was my wife's birthday week. The checking in and boarding process was long and hot. Designated arrival times do not even matter. Every restaurant/ buffet/ cafe that was included was mediocre at best. If you wanted to see shrimp, and lobster, and other expected cruise ship foods, you will have to get it from the ocean on this cruise.
Outside of the cabin Stewart, Casino staff, and some wait staff, the service was terrible.
The ship layout has the main buffet dining at the top of the ship, so prepare to walk stairs a lot, because elevators are not efficient unless you go to breakfast at 6AM. My wife went to the spa to have her hair styled for dinner, and the person who did her hair made some insensitive comments about her hair and face that brought my wife to tears when she got back to the cabin.
Cabin was clean every day. Our Stewart Sweeton was excellent. Wish there were 1600 more of him on board.