This cruise was highly recommended by friends and we decided to try it for our annual Christmas Vacation. I have to say the entire experience was amazing. The nightly shows exceeded my expectations, the staff was friendly, kind, courteous and extremely helpful. The food and service at the restaurants were exceptional. I also liked the photo shoots and the fact that they were able to capture most of our memorable moments. Of course,I spent close to $100 collecting pictures of special moments with my family, but it was worth it. The cabins were as expected and the housekeeping staff did an amazing job cleaning them twice daily. Loved the daily activities, the zumba, yoga and dance classes. The only improvement I would recommend, however, is to the breakfast menu - having the same menu items every morning was not very appealing for a 7 day cruise. But overall, it was a great first time experience.