I've been looking at reviews of this outfit, which is based in Leipzig, Germany, and it makes quite worrying reading. One line I was particularly perturbed about is this ; " unfortunately, German law has a 14-day distance selling law that does not cover travel contracts, from what I've gathered. and they are happily exploiting this."
Very much a prime example of " caveat emptor ", I'm afraid !! Best left alone, in my opinion.