Dive West is one of those small shops where you could go and hang out all day just to yack with your buddies about diving. They have a great selection of equipment and a friendly staff. Even when they're busy they're always laid back and polite.
Dive West offers trips and classes, including a refresher course for those of us that have been out of the water for too long. They also do equipment maintenance (on Scubapro, anyway). It took about three weeks to get our BCs and regulators but they did ask if we needed it back sooner for a trip.There is a charge for expedited service. Prices are about average for the industry.
Their website is good as well. It's easy to find trips, class schedules and locations, and directions to the store.