Haven't heard of that OTA but I've used Travelup and many others over the years and never had a problem. But I've never used them for anything other than straightforward flight only bookings and I've never had to change or cancel bookings through them. I understand that's where the problems start, so IMHO it's really a gamble whether either COVID or Putin will mess with the plans.