Good location, good selection, knowledgeable staff, and good prices.
Vaporious does not carry every make and model of every brand, however what they do carry is very high quality and they know how to explain it and if needed mod or fix it. The shop is very clean and the staff is VERY patient with customers and will take the time to explain just about anything - even if you are just looking, or wanting to try the latest flavor of juice that arrived.
I have referred multiple people to the storefront and to date everyone I have sent there have commented back to me that they also had a great experience.
In my personal opinion, I think that their website could use a little tweaking - to make it a little easier to navigate and possibly track their in-store inventory just a little better - however it has gotten better each time I have visited, and if you were wondering a slightly "better" website would have probably been the final push for me to rate them a 10 versus a 9.