There is nothing negative I can say about my trip on the Liberty. The buffet and the dining room had great food and friendly staff. There is also a sushi bar. The staterooms were cleaned multiple times daily and had more than enough storage space. There is a giant screen by the main pool so you can watch movies in the pool. The best part about my trip was the entertainment. There were multiple comedy shows daily (R rated and PG rated), karaoke, live music of many genres, trivia games, basketball, volleyball, Vegas style shows, wacky competitions, dances, parties, crafts...I did not get very much sleep on my vacation because there was so much to do and it was all fun.
My only advice is that you should not buy any shore excursions/tours on the ship. They are very expensive. Once you leave the ship, there will be plenty of locals at the port waiting to sell you the same excursions/tours for a fraction of the price.
The cabin was cramped but there was lots of storage space and it was
cleaned multiple times daily. It was quiet except for the last night
when there was noise periodically throughout the night in the hallway
from passengers (trying to live up the last night I suppose). The beds
were comfortable and room service is complimentary (but you have to tip
the staff). There was wi-fi in the cabin but it was quite expensive at
75cents per minute. The TV had a couple of major channels and 3 all-day
movie channels, as well as pay-per-view. The cleaning staff made
different towel animals daily to leave on your bed. It was delightful.