Good: The staff are helpful, and they do have most parts in stock. Bad: All parts are priced about double what you will find them for online, even when you factor in shipping. Also, and this is the deal-breaker for me, THEREARENORETURNSUNDERANYCIRCUMSTANCES. Owner is not very friendly, and rather out-of-touch. Go elsewhere, or go online.