If I could rate this airlines as less than a full star I would. While the staff on the airplane and at the counter at the airport were more than helpful, their customer service is less than helpful. In fact they're quite the opposite than helpful. When I bought my luggage and seat with their perks program online, they charged my debit card double once for me and for the other person in my reservation. I called immediately and they said they would refund half back to my debit card. Well two to three weeks passed and I never got it. I called and was told that it was refunded to a card that didn't belong gimme or anyone on my trip. I called back after figuring this all out and they told me that it went to my travel agents corporate credit card. I spoke with my travel agent and she said that it did not go there. I called back again and was told it can take 1 to 2 statement cycles for it to post. I work in banking so I know it doesn't take this long. Especially since on the first call they told me 7-10 days. I ended up disputing this with my bank who I also work for and it is in process of being corrected. Frontiers customer service did nothing but pass the buck off to other people and offered nothing for an inconvenience. Not to mention that they're supposed to refunded the money back to the card charged as per the agreement with Visa and MasterCard. They never even apologized for any of this. And when I spoke with a supervisor they were also less than helpful and when I asked to go above them the supervisor said there was no one else which I find extremely hard to believe. While my flight was great, the inconvenience, the rudeness, and utter incompetence of their customer service makes me never wish to fly this airline ever again.