Can't speak to Zen Leaf, but as for vaping, you do usually get a slight smell from vaping that's recognizable, but it's not as strong as smoking flower, and it depends on the exact type of oil you get (some smell stronger than others). The minimum you need to start vaping is just the battery...