Avoid at all costs!
Travelgenio will always give you the best price possible. At least at first glance. That's how they will always be on top (first choice) on websites like Skyscanner and others. But when you get redirected to the website, the price will change. When you select your card (Visa for example) they will add a random fee to it (I say random because it's always different, depending on when you do it, from which device etc.) and when you finally pay more often than not it will charge you even more.
When you get screwed over and want to contact support for the issue and possibly a refund you will get the worst possible customer support you can imagine.
Do yourself a favor, and buy it from a reputable website or directly through the airline company website even if (apparently) you pay a bit more. It will save you a lot of time and headache.