When I owned a biz, I worked from home for almost 5 yrs. I like that I could work in my pj's til noon, go for a swim at lunch. Go go the gym, then back home to work a little more.
I would do it again too. No traffic, no small talk, no having to figure out what to wear every day, no making lunch the night before, no office politics etc....