I've used Cruisequick for many of my bookings. Have never had an issue, they have beat other TA's pricing everytime, and always get back to me within an hour if not less. They are internet only but don't let that concern you. I just booked two Royal Carribean cruises through them and even though Royal Carribean does not allow discounting of their cruises, Cruisequick does offier a Mastercard with credits which in effect, I consider a discount. I don't get the Mastercard until about a week after the cruise but will use it to pay down my next cruise. For example, I have two indoor cabins booked for an Alaskan cruise this June, total cost 4800.00. Cruisequick will "rebate" me 400.00 of that in the form of a Mastercard. Had I worked directly with Royal Carrib or even another TA, I would have paid the 4800.00 without the Mastercard rebate.
Also, if you do decide to cancel a cruise booked through them, they don't charge a cancellation fee.