As a celebration of birthdays for several grandchildren, I took them to iFly in Charlotte, NC. It was fun for all, flyers and non-flyers! We arrived early and were able to watch some participants before our group was called. The staff was efficient, and informative, and included the non flyers in the preparation and training if they so chose. The staff was organized and on time. We made reservations early but were able to add an additional flyer at the last minute. We were told that additional space was not always available so you should make reservations. Of course, there is the upsell of photos and videos and additional high flies at the end. Our group consisted of teenagers but there was an 82 year old woman flying on the same day! I highly recommend this activity for any special occasion!