Yup, it is a decent commute and about as long as needed, though time is the main factor rather then distance, IMHO.
Although not a "BIG" commuter by the standards of some on here, I do 35 miles (55km) a day, climbing 2720 ft (830m)
Times vary between an all time best of 1h58 and 2h30, but usually clocking in at around 2h15 or so for the round trip. Times depend on time of week, energy levels, time of year, bike used, amount of carbo on board and, most important, wind direction and strength....
With a full days work as well, tiredness certainly does set in towards the end of the week.
I usually have a some breakfast (cerial or maize porridge), leave at 07:30, take along lots of fruit for elevenses, usually have a sandwich for lunch and a meal when I get home about 18:45.
Winter? Things tend to slow down a bit then. I would recommend a dynohub (I use Schmidt hubs) and a decent LED light with a spare battery LED light as backup, at least two rear LEDS. Very puncture resistant tyres are a
good thing (it is hell fiddling with tyre levers in howling sleet in the Penines - I use Marathon+ and Marathon Supremes). For clothing, I use one, 2 or 3 layers depending on forecast temperatures choosing from a Merino base layer, winter training jacket and waterproof jacket (softshell or paclite). Leg warmers, water repellent bib longs and rainlegs over bib shorts as needed. Overshoes - for the very cold, I use two pairs, one neoprene and one lightweight waterproof. Headwear depends on mood and temperature as well. A buff or cap for cool months, plus a h*lmet with h*elmet cover for the very cold or wet. Gloves range from full finger Specialised body geometry though to Sealskinz to inner+outer winter gloves for the very cold though I find my hands don't get that cold usually.
Good luck and enjoy the ride!