For a long time i structured my work day to allow for bike rides in the morning, when it was cooler. It meant more late nights working. But riding at night wasn't an option so it really made it easier to do both.Of my 50 year working career about half was home office / traveling. I was very productive working from home; no coworker interruptions with BS. If you don't have a good work ethic "fuggedaboutit". It can be a double-edged sword, huning/fishing/effing-off on really nice days; working on weekends when the weather's crappy outside. It's also a lot easier if you don't have young children at home who cannot understand that just because Daddy's home it's not play time.
It's also nice that i am working the moment my son is out the door to school at 7:10. I can work for an hour, go walk the dogs, work through lunch, knock off to get him from school at 2:20, etc.
But the days he is home are tougher. Especially when he convinces my wife that he is sick. Then misses having people to play with. He just sees my typing and asks why i can't play with him and i have to explain that this is me working and it's what i have to do during the day while he is at school.
It does allow the family more vacation flexibility, though. I put in some time last weekend while we were at orange beach and i'll put in some time next week when we go to new england. We also get to spend a couple of weeks at my in-laws in the blue ridge mountains in july because i can work from my laptop. But i still have to pull myself away from hiking and fishing and things to actually do the work. It's a balance