Horrible experience almost every time. The staff are poorly trained who don't even know avaitation law. Most of the staff are often rude and condensing. The service all around is bad. The policies are inconsistent and the hidden fees are unbelievable. I will never use this company again.