I've booked with them before, no problems, but as with any OTA:
- make sure you know what you're buying - does it show the fare classes?
- be aware that if you have to make changes/cancel, it will be more hassle and probably cost more than booking directly