I am actually writing this review having gotten off the plane after travelling for 12 hours (when the flight should've been more than half that time) on my first and only encounter with Spirit Airlines. I totally regret not having read the reviews before booking my flight - cheap fares are definitely too good to be true with this airline.\n\nEmbarked on a flight from Las Vegas to La Guardia (NYC) airport, via stopover in Detroit.\n\nFound out a few hours before my flight departed that there was a charge for carry-on and check-in luggage - $100 at the gate if you don't buy it beforehand! Daylight robbery. So I paid $40 for my carry-on, but when I arrived at the airport asked if this could be refunded as my luggage fit inside the 'test' compartment at check-in. The service attendant basically waved me away and told me I'd have to pay as it was 'outside the dimensions'. Whatever. \n\nDeparture time was 8.12am. After arriving at the airport 2 hours before the flight departure time, and upon arrival at the gate we were told that the flight was potentially overbooked and that they were seeking volunteers to take a later flight. This was the first scare. However the flight ended up departing approximately on time. Too good to be true? Read on.\n\nArrived in Detroit for a 'brief' stopover. Original time of departure was meant to be 4pm. Passengers were told nothing and it was only until I checked the departure screen that there was now a 2 hour delay, scheduled for 6pm! Went back to the lounge and then was told that the flight would be departing at 5.15pm - no reason was given for the delay.\n\nAll passengers boarded for an anticipated 5.15pm departure. It was only when we were all seated and waiting in the tarmac that the captain decided to tell us that La Guardia airport was closed due to bad weather in NYC. Funny though, that a fellow passenger called out that her friend was departing on a Delta plane at the same time and on the same flight leg, yet her flight was not delayed? The attendant did not seem to know how to respond to this. She called the captain and the captain's best line was that the weather was bad and was causing delays everywhere. Not sure if this was true but after reading MANY negative reviews about Spirit on Yelp, it seems that this is not the first time they have acted dishonestly and used the weather as an excuse for their sloppy practices.\n\nTo top this off, we were then told we could not disembark the plane (since we didn't know if our flight would actually depart due to the so-called weather problems in NYC) and if we chose to do so, would not be able to re-board! The attendant also let us know that Spirit would not be giving out free snacks or water for the delay, and that they would have to 'seek permission from the company first.' What the hell!? This was now beyond a joke. In my entire experience of flying, I have never encountered such unprofessional level of service by an airline. I don't understand how this company is still in business! \n\nAfter waiting on the tarmac, we finally found out at 6.30pm we were able to fly. We landed in NYC at 8.15pm, nearly 3 hours later than the original arrival time of 5.45pm. \n\nIf we really want to stop this airline running altogether, I'd suggest lodging a complain with DOT. I even Googled it and there's an actual website on how to shut down Spirit Airlines!! Check here: http://www.spiritairlinesfacts.com/how-to-shut-down-spirit.html\n\nNever flying this airline again!