We had an amazing time, the entertainment was great! So much to do on the boat from dining, swimming, entertainment, etc... I really felt like we were gone for 3-4 days with all that we were able to do. We traveled as a family of 5 (myself, husband, and 3 kids ages 1 and 8) and even my 1 year old twins had a great time in the kiddie pool, plus they provided pack n plays for sleeping and the suite slept our family of 5 very comfortably. we were overly impressed on the service in both the room and the dining areas. All of the staff catered to our family wonderfully, we even had a private elevator to get off the ship with our monsterous double stroller! We will be doing this cruise again and maybe stay in the Bahamas for a night or 2 next time!!!! Great food, great fun, great price~!