Not sure where all the 5-star reviews came from, but my experience was far from 5-star, it was horrible. I should have known there were going to be issues when I had a hard time booking a discovery flight. I wanted the flight on a certain date, so I wanted to book almost 3 months in advance to guarantee the date. First, I went to the location, but no one was there and a young guy who worked in the same building the place is located told me that no one was there yet, even though they were supposed to have been open over an hour earlier. When I asked him what time they usually arrived, he said around 12 or so, he called it more of a "retirement job". I finally did get to speak to someone, and they told me that they didn't book out that far and to call back a few weeks before the date that I wanted. I did get it booked but not for the date I wanted, it was a birthday gift and i didn't want to chance not getting that date, so I planned something else for that day. The date came for the flight, and it got cancelled due to winds, no problem, I'm not a meteorologist, so we rescheduled. The day of the flight they cancelled again. This time they said storms were in the area. The weather was perfect that day! Not a cloud in the sky and no bad weather for hundreds of miles. I CAN read a radar and a weather report. I asked for a refund and got the runaround for over a month. I had to send a demand for payment letter before I got any real response. I finally did get a refund, of course they claimed that the gift certificate was for me (even though it states from me to someone else), and charged me fees. But, at least I got most of my money back and know to stay away from this company! Horrible all the way around.