I have never flown Spirit but they are probably similar. Check there web site and compare there ad-on prices. I live in San Antonio TX, and I have flown Allegiant air out of Larado TX, a few times and yes they do have a lot of add on charges, but after comparing the bottom line ,(total dollar), most of the time Allegiant comes out at least a hundred dollars cheaper, enough to cover my car rental.