IMO, still much better than the stress of driving in rush hour traffic 2x a day to go to an office where everyone is looking over your shoulder all the time and won't hesitate to interrupt you, or the guy right next to you, or anyone in the room, for a quick, disruptive chat that everyone can hear.
I've never worked somewhere that I couldn't get to within 20 minutes by walking or cycling.