If I could give zero stars I would.
They cancelled my flight from Pittsburgh to Las Vegas and which was on Sunday and only offered a flight to replace it on Thursday. They were not willing to pay for hotel for the days I needed to wait for the later flight in Pittsburgh or pay for the Airbnb I got in Las Vegas for the days I missed. They took no responsibility for cancelling this flight.
I ended up paying a lot to book another flight the next day with another company. Because it was last minute during the holidays all the flights were quite pricey.
They only told us the flight was cancelled 20 minutes before it was supposed to departure. Saying they had no flight crew. Half an hour later they told us they don't know if the flight is cancelled or not. Then an hour later they said the flight is cancelled and it's because there was bad weather the day before. So because the flight cancellation is "due to weather" it is not their fault.
This cheap flight ended up costing me a lot more than a regular flight.
I would never fly with them again.