This was a nice ship. It is def not a newer ship but super clean and plenty to do. The pool does not allow swim my diapers so that was a disappointment. There is rock climbing, mini golf and a movie cinema. I have three kids 6, 2 and 12. They loved it. The room we had was on deck 7 with a balcony. It was small with our stroller and pack and play in the room but we managed. My next cruise I def will look at a larger suite. It was tight quarters. The food was good and staff was awesome. I would def go agin and recommend. Also, children programs and childcare was awesome and very affordable! I put the two year old in for up to three ours. He loved it. It was very clean and the staff was very nice. The club for the 6 year old had plenty of fun activities as well.