Fellow self-employed here, currently sitting in the office of one of my clients (as I do 2-3 days per week) despite them being more than happy for me to work from home. The fact that it's a small office with 4 other people (and they're great people) and a 20 minute commute through the countryside probably helps a lot, but I much prefer this setup than sitting all alone in my small home office all day.