Yes, I did have an experience with them recently and it was (mostly) positive. Although not 100%.
I purchased a brand new Tamron 70-300 VC that they had listed at about 15% cheaper than the big guys. It took me a while to check the company out (found mostly positive reviews, and not just fake ones
), by the time I was ready to do the cart checkout their price jumped up by about $40. Called them & they honored the original price. They told me I got their last copy. Very polite, not pushy, didn't try to upsell.
A few days later I receive the lens. I take it out of the box (looks just like a new lens is supposed to), and in about an hour of playing with it it starts giving me "Err01" messages if I hold it in portrait orientation (AF switch facing down). No issues if I hold it any other way. I call PhotoCraft and speak to the guy who suggested I tighten down the screws around bayonet mount on both the body and lens, if this doesn't work just send it back. This didn't fix the problem and since they didn't have any lenses coming in the nearest couple of weeks I asked for refund & return shipping label, which they emailed in a day or two. So far so good.
About a week later I get a call from a third guy who tells me that he's tried this lens on two different T3i bodies and never got a problem. He seemed to insinuate that I made the whole thing up. He wasn't rude, but I didn't enjoy it a single bit & clearly stated so; I also reminded him of my several attempts to fix this or get a replacement rather than a refund. Finally he said this may be a problem with my body but they will issue a refund. It took about a week, may be 5 days, from when they received the lens to when I finally saw the refund hit my credit card (and I called twice).
I just bought this very lens model used from a member on this forum and, lo and behold, I have no Err01 issues. I strongly suspect that the lens they sent me was a return (being the last one they had). May be I am wrong. It did look untouched, although the box had a slight tear at the flap.
Anyway, they were pretty helpful and polite throughout the order process, if a little bit less efficient than B&H. The return was a bit of a hassle but not a real battle like you'd have to put up with some shady vendors. Overall, I'd give them 10 out of 10 if the lens worked, but between the lens issue & that last call they get 7.
In all of my dealings with them, and I called them more than a few times, I've only dealt with 3 people, and mainly with two (Eldar and Jack IIRC). They seem to be a small outfit.