Avoid Justfly.com
Their prices may seem attractive, but if you need to change or cancel a trip, they are a nightmare! They will slam you with hundreds of dollars of random penalties and they will do everything they can to deny you any credit. They still have hundreds of dollars of mine and they simply deny it. I have spend hours on the phone and simply get the run-around.