I have used them in the past for circa 10 bookings. Now I use them to get quotes for BA's Best Price Guarantee.
They are a 3rd party and all the hassles that go with that are to be considered. Do read their T&C's.
While I had no problems with them, the issue is when things don't go as expected and you have to deal with them as the first port of call.