November 2014 we took a 7 day Caribbean cruise aboard the Carnival Glory. When the weather is perfect, and it was for us, the Caribbean is spectacular!
Our cabin was very clean and nice but small.
Food quality and selection at the buffet on the lido deck was sometimes good and sometimes mediocre, but never bad. IMO and my GF we thought the food in the main dining room was great both in selection and quality. They had salmon some nights, lobster tails one night, and a very good selection. We never pay for the specialty restaurants because we are on a budget. We also thought the service was great everywhere on the ship.