This place is crazy! Every inch is filled with cool and wonderful things. Many floors, outside and filled to the ceilings. Make sure you have plenty of time and good walking shoes. Prices are maybe a little high but not too bad. I wish the guy at the front desk was as nice as everyone else I met in the shop, I didn't have a great feeling when I first entered because he seemed bothered to be there but after that they were super friendly and helpful. I plan on going back and spending more.