Great place. From the minute you walk in and pass the security guard checking ID, till you leave the door with your goodies, it is a wonderful experience! Great selection, very friendly and knowledgeable staff. I will definitely be returning here! Perfect for the beginning users or the most experienced.... A+