Stay away. There are plenty of better options and you are better off booking direct with airlines. They mislead customers with information that is inaccurate and their customer service is totally clueless.
They showed me a non-stop flight from SEA to NYC and I paid for it, got confirmation. When I went to checkin- it was 3 les - DEN and ORD in between with layovers and they claimed it was airlines problem and I need to cancel and rebook with money from my own pocket. Would not connect me to supervisor and said I should email if I have problems with customer service.