We stayed for one night at the Foghorn Harbor Inn, and it was a complete disappointment. We were given a lower-level room, and as we were settling in, we noticed the terrace was full of dog hair and sand. The inside of the room was the same; it hadn't been properly cleaned.
The breakfast was also terrible. I don't even think it can be called breakfast, so I'm not sure how they can sell it as "breakfast included." In addition, you need to use transportation to get to many places. We decided to go for a morning walk, and the beach area was very dirty. My family and I wanted to walk around, but it was so bad you couldn't even walk—there were glass shards and leftover food and drinks everywhere. I would say both the beach and the hotel are quite neglected.