This was my wife's 2nd cruise and my kids' [8 & 4] and my 1st cruise. We all loved it!! The crew was great, courteous, friendly and always willing to do whatever to make us feel like we were at home.
The kids, especially my youngest [daughter], loved the camp for kids. in fact, we could not get her out of the camp one day [ages 3-5]. My older son, 8, liked the camp when the activities were more sport-minded.
The food was good; as expected. I think the most important thing is not to expect too much. However, our waiter, Dino was very good. Our assistant waiter, Yulisa, was excellent. She was so friendly that my daughter would often run over to her to hug her hello or goodbye.