We were in NYC in August and popped into Hershey's to get a taste for American chocolates. I was very impressed with the selection and found the staff relatively helpful. Didn't seem overpriced to me and the balance between sweets and merchandise was good. Much better than M&M World over the road which is rubbish in NYC and London! The shop is a bit small and obviously gets very crowded, but it wasn't a problem.