Turned out to be legitimate.
I wasn't sure about the legitimacy of this site because the confirmation seemed to be lacking and when I called customer service, the agent answered simply "hello", rather than saying the company name. Thrilled to say it was a well priced trip and everything ran smoothly. I would give them 5 stars but the strange confirmation process and ensuing stress brought them down a star.
