It was a cruise with our children and grandchildren and scuba diving in Grand Caymen for our son in law, Galveston departure, and activities for children were reasons for this choice. This is our 5th cruise with various cruise lines. Entertainment was outstanding especially Stephani Parker, the aerial show, and ice skating show. That was probably what we would rate the highest in comparison with our other cruises. The variety of activities for children with slides and water activities, putt putt golf, rock climbing wall, and ice skating rink were great. The kids club was fun on several occasions for grandchildren aged 9 and 7. I especially loved ice skating with my granddaughter. Food and service were good and comparable to our other cruises. Our main complaint was pathetic internet service that was expensive for the lousy service. When we asked at guest services they couldn’t even suggest better spots on the ship. We did try several locations which helped a little, but not much. It seemed like there were lots of things with extra fees that weren’t typical from other cruises.