we took the flight with Spirit. After carefully reading the fine print we made sure all cases were under 40lbs. The legroom was fine. Seats were non-reclining, which I like. Flight was great. The price was good, even with the extras. I was impressed with Spirit and will fly with them again.