Honestly, I would go for the in-home finishing to try to get the closest match. We've lived through that and yes, the fumes are bad for a couple of days, but just build in a stay at a cheap hotel into the budget or arrange to have it done when you can go away for the weekend or stay with friends or something. It's a couple of days of inconvenience, but your house will look better for years and years.