We used MI-BOX Merrimack for our move from Southern NH to the South Shore, MA. They were, in a word, wonderful. We rented 2 Boxes (a 20 and a 16) and did get almost all of our 2700sq ft in there. We stored the boxes at their facility for 2.5 months (we went for climate controlled, it was a very cheap upgrade). We had basically no contents damage, but we packed tight.
You can tell right away that MI-BOX is a local company, a human picks up the phone right away every time you call. The quote was accurate (just added up all the charges after the fact and they basically match exactly). The coordination of pickup and delivery of 2 Boxes was flawless. And the drivers were professional and highly skilled.
Would absolutely recommend MI-BOX of Merrimack NH, if you have the ability to do your load-in and load-out yourself.