I had to cancel my flight to Cairo in November 2019 because my father passed away. I called FlightHub, and they wanted to charge me $200.00 for canceling - I refused under these circumstances and tried to explain. They said we could get it down to $100.00. I refused, in the beginning, under the circumstances, and I felt this was not the right thing. However, in the end, I paid the $100.00. They told me that a refund would be deposit into my account within 6 - 8 weeks.
I called FlightHub back after six weeks, and they told me I have to wait for eight weeks. I called again after eight weeks, they said they issued the refund, I told them I did not get anything so far into my bank account. They asked to be to call the bank. I called the bank, and the bank told me that no refund has been received. And, if they got that, it will be processed right away. I called FlightHub back and let them know what the bank told me. They told me that I have to provide my credit card records as proof that I did not get a refund. This is only to forward me to their accounting department to resolve the situation with them. And, they will not let me talk to their accounting department until I provide my records. I said this is an invasion of my privacy, and I am not going to do so. Further, I replied back to why you did not check with your bank if the money has been transferred from your account to mine. The lady on the phone told me, "we are not going to do so until you provide your credit card records." She also mentioned that "we have already refunded you according to our system." I asked her, "Where did the money go then?" She replied, "we could investigate that right directly after you provide us with your credit card records."
FlightHub was horrible to deal with. You are going to lose your money and a lot of your time with them. NEVER GOING TO USE FlightHub AGAIN. FLYER BEWARE!
Bottom Line: No, I would not recommend this to a friend