I think some of their body panels aren't the nicest stuff you can find, but I can't fault their service.
I was kinda disappointed in the quality of the wiring diagram repros I got there.
Their showroom is pretty sweet. That 87 K/10 they have still has the plastic on the seats and the posi warning sticker on the drivers door.