This was without a doubt the worst flying experience of my life, and I have flown internationally many times. We boarded and de-boarded two different planes and experienced an unforeseen 6 hour delay due to mechanical issues, paperwork, "waiting for a dispatcher to find a new route in the sky", and then bad weather. The most frustrating part was that the spirit airlines staff was uncommunicative about what was happening and unclear with giving us instructions the entire time. Very unprofessional. Granted, this was the cheapest plane ticket I have ever purchased, and thankfully, I did eventually make it to my destination, but I will definitely avoid flying with Spirit airlines ever again.