This was our first cruise and we had our two children. It was great! They acknowledged the kids at all times, gave me a break at dinner by even cutting their steaks. As a mom that in itself was a wonderful treat. Our cabin steward tended to our room every time we left. We never had to ask for anything. The ship was clean and nice. The food was amazing, we never ran out of different choices to try and the experience was fabulous every time.In fact there were so many options we didn't even get to try everything we wanted. And we ate more than enough. We never felt pressured to purchase all the extras either. There was more than enough activities on the ship, we didn't even get to do them all. All the staff was friendly and helpful always. We will be going on another cruise for sure. If you haven't been before, I recommend you go and it is great for kids too! Best experience we have had in a long time!