First I have to say the good things. Liberty of the Seas is a wonderfully stable ship. You truly do not feel the seas, even when they got rough. You feel like you are on land, no rocking at all.
For the price, the ship is great. The food is very mediocre, as is most of the wait staff. We finally found 2 lovely ladies at dinner that were great, but in truth, on these ships, everyone has to be great.
The pools for kids and young adults, great.
The ship is too big, with too many passengers for us and our traveling friends. The elevators never worked properly and were very slow when they did work.
We saw two shows which were also very good - the ice show and the air show - excellent.
After coming off of two Holland American cruises this year, the differences are quite apparent.
Holland American Line has the best staff anyone could ask for - always polite, helpful, with a smile on their face.
They were very intent of getting as much money out of you as they can - from the expensive drinks, to the endless shopping mall extending to all parts of the ship.
No chocolates on the beds.
The ports were also endless shopping extravaganzas, not in a good way. It was difficult to get out of the shopping area created especially for the cruise ship passengers. We stopped at Belize city and Cozumel.
Never having been to Belize before we thought we would like to see the city, or the jungle, which we were told was too far away. Instead there was only the usual horrible tourist souvenirs made in Indonesia, China, etc.