I've bought almost all my strings from them for the past 3 or 4 years (wish I'd known about them sooner). I give them high marks. I've probably bought at least 20 sets from them (I've got several basses and I've been trying out various strings lately), but no cleaning cloth for me either!
Seriously, though. They seem to be the best around for pricing and they ship fast. Of course, they're in NH and I'm in MA. I've also gotten some additional advice from their customer service dept. There's a good deal of info on their website, but not all strings have the same level of detail, so I've had to cal them a couple of times.