In our experience, Spirit's schedules have been more like guidelines. On our last trip, the flight scheduled to land at 3:30 or so did not make it until 7:30. Having said that, a check of that flight on FlightAware shows that it has been pretty close to on time for the last 7 days.

Though I hope you do not need it, a Plan B may be prudent.