My son had a great time. The trip was really well organized. It was a jammed packed itinerary that made their time spent well. Although I was not on the trip, I am hearing from my son & parents who were there, that the trip was so well orchestrated.
Having security at the hotel helped ease my worried parent mind.
Online payments and access to info via online account was very convenient.