When I smoke cigarettes (I don't find weed to smell that much) but I suppose when my rents r home this also applies to weed lol...I put a heavy clothes item over the vents and 2 shirts under the door to plug it up then I spray cologne after I'm done smoking...never failed yet except when they actually came into my room themselves lol...but yeah it totally keeps the smell in ur room.