The Liberty of the Seas of a wonderful ship with plenty of activities for all age groups. We took this same cruise lat year and the food in the main dining room seems to have improved. The ship is very clean and the Ice Show is a must see. The children's play area on the upper pool deck would be great for small children. They even have lifeguards on duty now.