We got the cruise free, so we can't complain about the value, but we won't be going on another Carnival cruise. There were good points: check-in was fast and easy, our luggage arrived quickly. The cabin was roomy enough for the two of us, with plenty of storage space. It was clean and the cabin steward quickly made up our beds as we requested.
The buffet was adequate, with some nice touches --Mongolian wok, Deli(great Reubens), Fish and Chips (good fish, anemic chips). The dining room food was fairly good, although my steak must have come from a racing cow. The service was prompt, courteous and professional. We did not use the specialty restaurants. The ice cream was all ice, no cream, but other desserts were very good. Loved the chocolate buffet.
As far as room and board go, if you crossed Motel 6 with Golden Corral, you got the Carnival Glory -- adequate, comfortable, clean.
The decor of the ship was startling, like being inside an exploded 50's jukebox. Too much plastic, too many colors, too many shiny surfaces. It became irritating very quickly. The ship was very clean.
Everything on the ship was at high decible levels. When did "fun" become equal to "loud and noisy?" We had to leave the magic show, it was so loud.
Drinks are very expensive on Carnival. They must make most of their money that way, because there was a lot of drinking going on. With the cruise price so low, bar tabs are an obvious way to make up the profit.
Most of the entertainment was good. We especially enjoyed the comedians.
We avoided the central pool due to the noise factor, opting for the small, adults only pool. The seating area there is small, but we were usually able to find lounges.
In all cases, service was friendly and courteous, in our room, the buffet, dining room, bars, etc. We had not expected that, from what we had heard.
There is great value in a Carnival cruise, but it isn't for experienced cruisers. For first timers, those on a tight budget, or, from what we saw, people looking for a party, it's a good choice. It's just not for us.