This is a great place with more than awesome books. They have music, including vinyl records, hardware to play and store the records, awesome toys, and a coffee shop. Not to mention the customer service is awesome.
It has many books/materials and other goodies to buy. Some of the books are expensive though. The workers there are very friendly.