It is legit, but not worth the headache. I purchased tickets to Venice, Italy to go on a European cruise. The cruise moved up the boarding time thanks to a regatta happening in the port. I tried excessively to rebook my flight with a willingness to pay the exchange fee. You can only rebook from their inventory, which does not exist. I was then told by an agent to cancel and rebook while receiving a refund. I called Vayama to cancel and was told they would take $400 per ticket to cancel. $100 of it was the poor customer service I received every time. I tried to resolved this through them and tried to pay for the change. I WILL NEVER use them again!