Beantown was great! They were very responsive to messages I left and got back to me quickly (I had some issues with other companies calling me back). The crew (2 men) arrived just a little after the expected time-frame. They were very professional, even wiping their feet each time they left the house and came back in! They also explained everything they were doing (in technical and layman's terms), and gave us options based on expected prices/hours of work. We did have an issue after they left with one room not receiving power, but they came back the next day and fixed it free of charge -- and they explained what happened and why it happened, so I know they didn't just "mess up". We have some additional work we need to do, but didn't want to spend that much money at this time, so we will have to book them again later on!