From personal experience I can confirm: I worked longer and more efficiently during working from home (WFH). There were a few more meetings as well. Sometimes a few developers and I simply stayed in a conference call for almost the whole working day. I had to start maintaining a log o working hours to stop doing more than 8 hours. There was always that last thing I wanted to get done that day, often costing 1 or 2 more hours.
And that was still better than having to waste 1h+ on the way to the office and 1h+ on the way back. I am not sure I would decline, if I was offered to work 9h a day but was allowed to WFH. I would still start earlier and be done earlier than when not WFH.