We keep ours where it's used... in our case, the living room. <img src="i/expressions/face-icon-small-smile.gif" border="0"> Convenience/ease of access is a big factor when it comes to compliance- if it has to be hauled out and set up every time he wants to use it, odds are going to be lower that it will be used as often as it could be. At first it seemed so 'obvious' and out of place in the room... now we don't even 'see' it anymore. I'd put it somewhere unobtrusive but convenient, with a place to also set his nebs and with access to whatever else he likes to do during tx (computer, tv, comfortable chair, etc.)
As far as cleaning... we have a vest jacket that is washable if you take the inflatable part out. The Smartvest jacket is also washable, I believe... I have no idea about the inCourage. The older HillRom vest jackets can only be spot-cleaned. I'd recommend you wipe down the machine and hoses very thoroughly with sanitizing wipes and cleaning the jacket as well as you can, since someone else with CF has handled it quite extensively. It would be best if you did this, not your dh, due to that germ issue. I hope the person who is sending it to you has cleaned it as well.