My family of 4 had on Oceanview room on the Empress deck. We loved the location of the room, close to everything. Our room steward Henrid was excellent. He was pleasant every day and went out of his way for our family. Room really small compared to cruises I have done before.
Dinner- we had early seating. The food was just ok on some nights and good on other nights. We spent between 1.5-2 hours in the dining room. Too long for my taste, but we beared it. Our waitress seemed slow, unfriendly and she seemed to hate her job. In her defense, she seemed to have very little help. They changed the options having premium choices for an extra 20.00. I almost choice this because the choices I had that night were not good. The portions are also smaller from the cruise I took last time 6-2013. I often choice 2 entrees because I was afraid one would be horrible.
Buffet- was not very good. Some items were good, such as sandwich bar, Mongolian BBQ and inside Lido had a few good choices. But, the outside selection of hamburgers, hot dogs... Etc. was not the best. The hot dog I had was the cheapest dog I tasted. I couldn't even eat it. I have cruised Carnival several times and this was the worst food I had so far.
Room small for 4 people. We had queen, with trundle bed on floor and pull out bunk. The seat up was horrible. There was no walking around the bed. Perfect for 2 people.