Once in a while you might be lucky enough to stumble on the perfect location - perfect setting (directly across the street from the stunning Dennis beach) perfect amenities (everything you would need to stay comfortably for several weeks, if needed) and Great hosts (despite being virtual hosts, they were extremely responsive and attentive). Already looking forward to going back!