Andrea's apartment in Marblehead was absolutely perfect. It's a very comfortable one bedroom apartment with everything needed to enjoy our stay in Marblehead. The location is great, as we were able to walk to anywhere in Marblhead we'd wanted to see. Communication with Andrea was great, as she'd given me a very detailed list of what to expect, how to get around and things to check out while we were there. There were a pair of bikes that we were able to use during our stay as well, which made it easy to get around town. The beaches in Marblehead are beautiful, lots of good restaurants, a movie theater, and lots of cool boutique shops to check out. On the list of things to do that Andrea had given me, was a place called Castle Rock that we should check out. I'm glad she'd told us about this, as it was probably one of the best parts of our entire stay (we'd not have known about this otherwise). My wife and I enjoyed our stay very much, and surely plan to return at some point.