The staff here are always cheerful, friendly and helpful -- even when the place is crawling with people.  The prices are no worse than anywhere else and they have a fantastic stock of kits on the shelves and put together as examples.