I enjoy working remotely because I don't have to lie to myself. There's no faking it for a boss who walks by. There's nobody to impress but myself (and my teammates on chat).
I think that actually makes me far more productive. Now the two cumulative hours I spent pretending to be working while in the office, I spend doing things like exercising or running errands. Then when I return, I'm far more rejuvenated than I would have been mindlessly sitting at the office.