The Food - The Liberty of the Seas food is not much different than other cruise lines, serving what I call cruise ship food. It could be bad to good. I found more choices on Holland America. The free ice cream machine was nice near the pool. The diner was not very good serving greasy American diner fare. The menu in the very grand dining room was always a disappointment as food described on the menu seldom matched what it was meant to be. What seems to work best are the basics like steaks.
The Ship - The promenade in the middle of the ship was a wonder with shops and restaurants lining the way. There is an old fashioned barber shop, English pub, wine bar, clothing stores and more. The walk is several stories high with some of the cabins that look out onto the "main street". I was not sure how I would like this large ship but was very pleased. Our cabin was at the front of the ship and the walk to the dining room was quite long. Maybe future big ships will have a horizontal elevator!
The seas were calm and we rarely felt the movement of the sea, a big plus for me as I suffer from motion sickness.
We found the cabin to be quiet. It was nice having a 2 seater sofa. I found the table unnecessary. the flat panel television was nice. Bathroom was small but very serviceable - we had to share the one cabinet. Though it was at the front of the ship we did not have a problem with motion - the Caribbean was calm on this trip.
At Chichen Itza there are vendors serving food and drink, but be prepared to spend $3 for a coke. As it gets closer to the closing time of the site prices for souvenirs get cheaper.