AMAZING location. The atmosphere is great; in the waiting room they offer patients with refreshments and snacks, music, and a place to watch tv or read magazines. The staff were very friendly and helpful, and the selection of product was not disappointing (prices are comparable to other shops in PA).