This cruise was heavily discounted, and was a great value for the money. Carnival is the line for the masses, and although criticized by some for the "low-end" experience, when measured against cost, I think they deliver beyond what you pay.
Let me say that every cruise line has a different "personality" and the key to having a good time is to quickly realize what the personality of the particular line is, go to its strengths and simply avoid the weaknesses. I have never had a bad cruise by following this rule. That is not to say that I have not had some negative experiences on a variety of different ships, but it is incumbent upon me to quickly identify the things that each ship does well (hopefully in the first day) and experience them to the fullest.
Having said that, I think the Carnival Glory's strengths were a friendly staff, the well-kept ship and the over abundance of daily activities. A few of its weaknesses were over-crowded common areas and the lack of adequate staff in the buffet and pool/deck areas, especially on sea days.
Our room was very nice, and our steward Jimmy and his assistant were incredible. Smallest shower I have ever experienced a boat, but other than that to room was good.