This cottage was just perfect for a family reunion in the Salem area. It was the perfect size for my husband, son, and I. The property owner was helpful and kind during our stay. The cottage had everything we needed. As a heads up, this cottage is down a very short and tight street. It provides one parking space only, with some opportunities for side street parking a little further down the road. We felt safe and comfortable for our entire stay. The cottage is on the shore, however, Salem is not really a “beach” community. Instead, we spent the week shopping in town, visiting the surrounding villages, like Rockport, Newburyport, and Marblehead. We visited museums and historic sites. Our vacation was a blast!