YSK - this is a rant but meant as a public service because everyone should know about this shoddiness.
After a round trip from Newark Liberty Airport to Los Angeles LAX and back it is clear beyond a shadow of a doubt that Spirit Airlines is not worth booking with, despite their (deceptively) low prices.
I knew going into it that they were a discount, no frills carrier. What I was not expecting was arriving 3 hours late with no compensation, and even worse, the return flight getting completely cancelled with no alternative than to wait until the following day. Then that flight via Fort Lauderdale (a 10 hour trip) was delayed 90 minutes causing the connecting flight to be missed so it had to be cancelled as well, resulting in a second overnight stay in a hotel we had to pay for. There's no hotel vouchers for these events which are clearly their fault. It's all on you to find and pay for lodging.
So much for trying to be frugal!
Moral of the story... You totally get what you pay for. Avoid Spirit Airlines at all costs.
It's never easy. So sorry for your loss.