I have the mini version of this one:
Masterbuilt smoker
It also comes in a stainless model:
Masterbuilt stainless
My mini can hold about 25 lbs. of meat , runs on propane or charcoal(I like lump charcoal) , and doubles as a grill , turkey fryer(with added pot and lifter) , or a boiler . It breaks down and nests inside it's component parts , which all fit in a small carry bag . It's probably the single most versatile piece of outdoor cooking equipment that I've ever owned .