Absolutely horrible. First flight was 2 1/2 hours late. Return flight home was delayed 2 hours then ultimately cancelled due to lack of flight attendants. After cancelling the flight we were all directed to the ticketing counter. After Being in line for 30 minutes we were given business cards and told the computer system went down so we'd all have to call for a refund or a new flight. When I finally got ahold of someone they refused to refund my money because they rescheduled me for the next day without my consent. Spirit offered no help with accommodations for the night. After arguing for 20 minutes I finally got my refund. I rebooked on Frontier and had great customer service. Never again will I book with Spirit