I want to be upfront about this: I strongly advise against choosing Maya as your airline. Consider any other option, such as Tropic Air, for example.
Now, let me share our experience in more detail: My friends and I booked flights from Belize to San Pedro, arriving at the airport around 12:30. Our scheduled flight was at 4:30. We patiently waited, watching as everyone else departed on Tropic Air flights. However, Maya did not have a plane ready for us for hours. When they finally took us to the airplane, it had a malfunction. They then brought us back inside the airport. Meanwhile, all passengers on Tropic Air flights were smoothly departing. At 4:30, the airport closed, and we were left as the only passengers inside with no resolution in sight. Maya refused to provide a refund, credit, or any assistance whatsoever. At this point, we were stranded without flights, our luggage, exhausted from international travel, and forced to sit on uncomfortable airport chairs for hours while witnessing others departing with Tropic Air. Therefore, I strongly recommend avoiding Maya at all costs.
I've been traveling to Belize regularly for about 10 years and have flown both Maya Island Air and Tropic Air. First let me state that overall there is no difference the overall quality of service, nor the price for these two. Each covers some of the same routes, each has some exclusive routes. Both try to maintain a certain amount of flexibility in how they book and how many planes they fly on a given schedule, which *usually* works pretty well. The planes are almost all small prop planes, there will be no "service" on the flights, and in many cases the "terminal" buildings are tiny and with few services. Having said all that, Maya has gotten me all over Belize many times and I with the right level of expectations on MY part, I've not been disappointed.
If there was a 0 I would put that. We had a 1:30 flight booked with Maya, March 7, 2013, to go directly to Placencia. They oversold the flight, lied to us that "our plane was late," while 12 other people boarded the already late flight to Placencia. They made us wait another 1-1/2 hrs., before putting us on their smallest puddle jumper that then landed 2 other places before our final arrival in Placencia at 5:00, not 2:20 like we had booked. They took no responsibility & never compensated us for our troubles. I WOULD NEVER FLY WITH THIS AIRLINE AGAIN. Tropic Air is a far superior airline with awesome customer service.