Just returned from Canada/N.England Cruise on "Glory" This is my 3rd cruise to Canada/New England. 2nd on Carnival, 1 on Princess. Although some folks tend to downgrade Carnival for food, etc. I personally think that they offer a great value. The food on the Glory was nicely prepared in both the dining room and the buffet. The dining room service was prompt and with a "no problem" attitude for special requests. The Maitre d' changed our seating without issue. The wait staff was courteous and the "show" the waiters do is cute. We ate in the Emerald steakhouse one evening with our "tablemates" and the steaks and service were excellent. I highly recommend trying the steakhouse even though it is a separate charge.
The ship is kept very clean. The bathrooms were clean. Our room steward did an excellent job. Morning room service was always right on time. The room temperature could have been a bit cooler. The elevators worked quickly. The shows were good. Like any cruise, they do constantly push drinks and photos. Long lines didn't seem to be too much of a problem, other than when it came time for debarkation. Waiting in the corridor to exit took a while. Once off the ship customs was a breeze.
My only complaint about this cruise was that we booked the post cruise transfer to the airport thru Carnival. Carnival did not order enough buses to accommodate the number of passengers. Many people missed their flights. I booked a 5pm flight and didn't have an issue making it. We waited from 10am until 12:45 to get on a bus to the airport. Next time I will book a private car service like we did on arrival at New York. Its cheaper than the Post Cruise transfer thru Carnival.