My wife and I love cruises. We have 4 boys ages 11,9,6,3, and they love cruises as much as we do. Embarkation was fast and easy. As soon as we got on the ship we went straight to the lido deck. Grabbed some towels out them on our chairs, started hitting up the bars at pool side. My older kids went right to the slides. Music was great !! Entertainment was great, staff was friendly and couldn't do enough for us. We were on a first name basis 10 minutes after getting on the ship. We hit up all the specialty restaurants, and the food was ok at best. The regular dinning room food was below average. The Buffet was the same every day. The breakfast buffet was great! How could you mess up breakfast anyway. If you want you can go to the dinning room for breakfast and lunch also. Guys burgers was awesome!! They also have a burrito station that was delicious. So the food was average at best. And that's being kind. The rooms are small but clean. Who hangs out in the room anyway. The poolside entertainment was great, the shows at night not the best. Listen a cruise is what you make of it. If you want to sit here and complain there is plenty to complain about. As long as I have a drink in my hand and the music is playing, and the wife and kids are smiling that's all I need. Would I take this cruise again No! But I still had a great time.