Hassle-free booking. Package put together well and all parts delivered as specified. Only concern may be the requirement to pay in full many weeks prior to departure. There was a time years ago when the "final" balance was due a few weeks prior to dep. It seems this is constantly getting closer to the time of booking.
That said, paying at least £100 via credit card safeguards one in the event of financial collapse. I suspect this is unlikely for Travel Republic as they seem to get things right all the time.
To reply as a company, please log in to your business account.