I've been doing it 18 months now and really enjoy it. I do miss the day to day laugh in the office with my team, not quite the same over a Teams chat. We all meet up in the main office down south once a month and go out for food and beers so that helps. I find I'm more productive at home, without distractions from other people wanting your help or to do other things. My office is over the other side of the house, so separated from the kitchen, living room etc so at the end of the day I feel like I'm away from work. I'm strict with myself in sticking to the hours I should work as well and not doing additional work because it's easy access.