I have found they tend to rate the gear condition higher than I would and their quoted prices are high (you may be able to dicker a fairer price). Communication can be rough, if noone answers the phone when you call expect to play phone tag; email response is slow, too.
My overall experience with them was OK, not great.