This was one of the coolest and most fun activities I've done. Every part of the experience had been meticulously planned from the arrival and welcome to each activity ... more