I just took my grand kids—5 of them ages 5-11 along with my DD and her husband on the vista sailing you mentioned above. They loved it. They really liked the kids club and asked to go every day. They really enjoyed the beach at Grand Turk and had a lot of fun in the pool at Amber cove. We did not get off the ship at half moon cay and just enjoyed the water park on the ship all day. We stayed in a family harbor suite and connecting balcony room and the family harbor lounge was a huge bonus for breakfast and snacks. They have asked to go again so we are going on the same ship mainly because finding connecting cabins for a group of 8 is not easy. I was used to the older carnival ships such as spirit breeze dream victory and triumph so navigating this ship was a little more difficult for me but we all had a good time.