I used to only work from home, but now I do both as I recently joined a co-working space. At home a have a dedicated office room, which I found was essential for getting things done, but I find I’m even more productive at the co-working space, which I why I generally do just one day a week at home now.
A spare bedroom does me, however I find it is interruptions by phone and wattsapp that affect me more than anyone walking in.
That includes such as things as being expected to collect people from airports, take relatives to doctor visits etc etc, on the presumption that somehow working at home means I’m available for anything!
AC