We flew with them once and I would rather walk. When we arrived at our airport (Long Island, NY) we were told they were combining the non-stop to Orlando flight with a flight to Ft. Lauderdale. Our non-stop flight was no longer non-stop. There was not an empty seat on the plane. The plane was too heavy to take off so they dumped fuel and flew us to LaGuardia Airport (a large airport about 50 miles away). Since they had no fueling priviledges there, we had to wait on the ground for them to make a deal to fuel up. This took more than an hour. We did not get drinks or snacks. The children were restless and it was no picnic for the adults either. We did arrive safely, but the trip home also had a stop (instead of the non-stop we purchased). Never, ever again.
A few weeks later my niece had a worse experience. The same deal with 2 flights combined and stopping at LaGuardia. In addition the plane also stopped in Newark, NJ to pick up more passengers.
Oh, and we did not get any compensation for this.
Hope things have changed. Good luck to you.