rooms were a bit on the small side but both mine and my in-laws need to be re cleaned and both were dirty when we arrived. otherwise the ship is OK nothing special . the dining in the Liberty dining room however was marred by bad service and very bad and rude hosts. the skyline (on the second floor) serves the same food and has much better service and the hosts are polite and genial. stay away from one restaurant (east meets west) unless you really like sugar , all the food is way to sweet. Do not expect to get what's on the menu , what they serve you is mostly not what you order, example kung po chicken which is described as chicken, peanuts and scallions with a chili pepper arrives as two peanuts ,green peppers, red peppers, one chill and sweet and sour sauce.
If you have cruised before do not expect the same level of service from the American crew as the international crews on the other ships, its different more like dinner help than sit down dinner level.