And for Bill Kliefoth, it came not a moment too soon.
He says he was getting tired of sleeping under four blankets, among other things.
"You can't take a shower, and of course everything in the refrigerator, I'll have to throw that out. Everything's wasted in there," said Kliefoth.
The number of outages in Bucks County dropped from approximately 10,000 to less than 8,000 between Monday morning and Monday evening. But other problems remain.
One gas station in Langhorne was so busy in the days following the storm, the gas pumps were empty Monday morning.
The owner says he was expecting a new gasoline shipment that evening.
Also, there were still have plenty of toppled trees yet to be cleared.
In retrospect, officials from the Bucks County Emergency Management Office (EMO) say they expected Sandy to bring a lot more rain damage and much less wind damage.
"I never thought it would last this long. I never thought this much damage or this amount of problems would come from this particular storm," said the office's Raymond Hackman.
For those who remain in the dark, this has become an opportunity to build relationships with neighbors.
Carol Cohen of Levittown said she has been doing what she can to help the family next door.
"I have my generator hooked into a little space heater over in her house and a little hot water pot. This is what it's all about right now," she said.