Yep, been doing it for 2.5 years and I absolutely love it. The freedom, independence, managing own time, flexibility of working hours is great (similarly to you, much of this would go out the window if I had other commitments like kids!).
Have to be very self-disciplined and time-management is key. At our work we're heavily supported with it and our department was the first to go permanently home-based working so we were encouraged to do it with that support. We get encouraged to meet regularly with members of the team whenever we want and make a point of meeting regularly as a whole team anyway so that we're not totally isolated. Doesn't even have to be meeting in the office, either. Can be out in the areas we manage or at a coffee shop and we can work remotely there if we wanted to as well.
I don't think I could go back to office working just yet, either. On the flip side, it does take a lot of getting used to not seeing other people in the office and not having general chats with people about non-work stuff. Although you don't get distracted nearly half as much when working from home. Swings and roundabouts really!