WE have used EZAir as well as self booking. One very bad experience with EZ Air made me a little more cautious. I had a booked, paid for and confirmed reservation through EZAir for a flight to LHR. Confirmed with seats confirmed at least three months ahead of flight. The week before our scheduled flight I was checking schedules only to see that our flight and airline had been changed. We were now scheduled on a multistop flight leaving over three hours earlier on a totally different airline. If I had not checked we would have missed our flight and possibly, our cruise. We had not received any notification from EZAir/Airline/Princess. I called and was told they (EZAir) had cancelled our flight and put on an available flight. Airline (Delta) did not cancel our flight and it flew as scheduled. We lost our FF status and miles as well as access to airline clubs. I have not heard from Princess/EZAir yet as to why that happened On another note, I booked an upcoming flight with my airline because EZAir would not offer the flight on their schedule--I gave them flight numbers and connections as listed by Delta and EZAir would not even try to book it--Booking through Delta was over $400 less pp. I usually use EZAir for foreign travel and my airline for domestic. I am certainly checking all flights in the future.