I booked this afternoon flight several months ago to celebrate a family member's milestone birthday by doing a bucket list item. It was literally one of two main reasons we came to Phoenix to celebrate. I actually checked a few days out to see how the weather was looking for the afternoon flight as we could have switched to a morning flight at that point, and whether these flights get cancelled a lot. Was told it was looking very nice (which I understand can change, but apparently not for everyone else that got to fly),and was told the flight is seldom cancelled this time of the year. We traveled out to the area where balloons were launching and got to watch a few balloons taking off from other companies. Then the pilot our van was assigned to came over and said he was going to wait it out a little while to see if wind was more favorable. 5 minutes later it was cancelled as he didn't like the wind at the landing location. Little did we know at that point that every other van from this company was going flying. As we pulled out we watched the other crews unloading the balloons. No explanation and the pilot made it sound like it was the other companies that were flying - not ours. My husband is a pilot and we understand weather cancellations. But to watch every other balloon get to fly but ours when we had planned this trip for so long was literally heart breaking. My personal opinion is in a good business if one balloon can't fly last minute - regardless of reason - that there needs to be a better approach to who gets to fly vs who does not. Passengers who booked the furthest back should be given priority. When I booked there were quite a few spots still open and then it later filled up. Yet some of those that booked later got to fly and we did not. Maybe assign pilots at the launch area once you know who is going to fly. Or at the very least see if some passengers that can reschedule would agree to take a flight another day for some form of compensation. On our van everyone was from out of town and everyone didn't' think they would be able to fly - especially since your company was fully booked the next day and not flying the following. Just a recap, weather cancellations are understandable, but if you have one pilot that doesn't fly when others do (and we heard this is common), you need to have a fair way of dealing with passengers who get scheduled for these cancelled flights. We had heard good things about the company from our resort and thinking we once flew with the company on a prior trip, but we will certainly pass on this feedback to the resort. The birthday was pretty much ruined at this point as we wasted the whole afternoon traveling to and from the check in area, and had to scramble to find a place to eat since we planned on the after balloon celebration. We can only hope our other plans work out better than this and that we get to fly with the other company we rebooked with who seemed to be very surprised we got cancelled today.