The ship is beautiful. The staff is eager to help and constantly cleaning up behind people. The shows were fantastic and all worth seeing. We especially loved the Second City Comedy group.
We never made any reservations and were able to get into restaurants by getting there between 5:30 and 6pm. The longest we waited was 10 mins. The Garden cafe is open 24 hours with no hassles - one night they served prime rib, the next was skirt steak - in addition to the food always available. They charge a gratuity fee at the end of the cruise but we still carried singles around to tip specific people.
Room service is great.