Not for the faint hearted.
Search engine is good. Lots of choice available. Delay in booking the flights though. It took 2 days despite the fact that I could have booked the flights myself at any time. There was no explanation as to why this took so long. Customer services kept saying ring back later if the flights still not confirmed. I believe that if the flights had increased in price in this time I would have been liable for this extra cost. I always book last minute and am aware that flight prices can go up dramatically in a short space of time. That said the holiday went without a hitch. The hotel was better than expected. The resort was quiet but suited us and only a short bus ride to the main resort. Lots of bars and restaurants to choose from locally. Overall I would consider using Travel republic again.