Iff you have the money and really want to buy that prefab type of grow cabinet, it will do ffor a small grow. But for the money, I think it is crazy to buy those. If that was about $400 for the whole thing (except maybe the light) then it would be reasonable, but everyone of those I have seen is waaay over priced for what you get.
You can buy a nice grow tent that is 3x3x7/4x4x7 and set it up fully for less than that cabinet and be able to produce more with it. The key to controlling odor is carbon ffilters. You can set up a nice tent with all the light you will need, exhaust fan and filter, and no one will smell it outside of your house. If you put it in a room that is away from the front of your house then people coming in won't smell it until they go into that room. You can even do extra scrubbing that would totally isolate the odors and it wouldn't be noticeable even upon entering that room, and still not be anymore expense than that one cabinet.
Here is a nice 4x4x6-3/4' tent that is easy to set up and get started. It has all the access and ventilation ports that you need: [ame]http://www.amazon.com/Apollo-Horticulture-Hydroponic-Indoor-Growing/dp/B00H9O6UJ0/ref=sr_1_6?ie=UTF8&qid=1414245935&sr=8-6&keywords=grow+tent[/ame]
Here is the light that you would need. It has the ability to be used from early veg to fflower and harvest, and it is the only lights I use:
http://www.hpsgrowlightstore.com/ipower-grow-light-600w-hps-mh-dimmable-6-cool-tube-xl-set.html
Here is the exhaust fan that you will need. It is a little bit of overkill but you can get a fan speed controller that will allow you to slow the ffan without harm and make it run nearly silent, while supplying your plants all the fresh air and cooling that they will need:
http://www.hpsgrowlightstore.com/vortex-6-449-cfm-powerfan.html
Here is the filter that you would use during flowering:
http://www.hpsgrowlightstore.com/ipower-6-x16-inch-air-carbon-filter-inline-fan-scrubber.html
If odor is a critical issue then you could get a second filter and ffan to set up in the same room which would simply scrub the air within that room so that no smells leave the room.
Those are the main things you have to buy, but you will need to buy either pots or plastic totes for growing in. The hydro systems that they show in the "grow cabinet kits" are nice but if you are new and don't want to have to learn multiple things at once then skip the hydro stuff and go straight to soil or soilless.
There is obviously more to it but this is the big part that will better serve you. There are lots of choices on grow pots, mediums, and nutrients, but that can be kept quite simple and still be able to get the most yield ffor your dollar spent in set up.