Great place, with easy walking access to a great, dog friendly, beach. The place is small (as described), but also very thoughtfully laid out. The two of us and our puppy felt like we had plenty of room and everything we needed. It is also easy to walk to great restaurants on Main Street. We plan to return.