I have read a lot of bad reviews of this airline. What people have to remember is this is a budget airline. Spirit Airlines is very clear about their charges, so you know going in that any extras are going to cost. The reviewers that have left negative reviews probably did not read through the website very well. Their fees are very clearly stated. If you want all the creature comforts at a hidden cost fly one of the bigger airlines. Spirit clearly lists their prices as "bare fare" and you have the choice at the time of booking to add the extras you want. When I need to book a flight, I pack light so I am not charged a carry on fee, I check in online so I don't pay a check in fee and I make sure I am not going to have any changes to my tickets. The only extra I pay for is the extra roomy seat, which is very comfortable. I eat a good healthy meal before I board so I am not hungry. Preparation is the key to flying a budget airline. So quit being a cry baby, be prepared and enjoy the low fare.