Avail Vapor in Cary is fantastic. the manager Zack actually takes his time out to teach building techniques and give general knowledge. i always go back to him when i have questions or want to try something new. ive been to a few other places, but they are the best ive seen by far.