This is a great place to stay if you are looking for a place that is a short walk to the Chesapeake Bay Beach, which is much less crowded than the main beach. This was our first time staying here, but it won't be the last time. The place was clean and beautiful. Owners were very prompt in responding to my questions and even provided a bike and beach chairs when I asked. Parking is sometimes a bit tedious, especially if there are more than two vehicles, but it wasn't bad. You are right on the main street - Shore Drive, which can get noisy at times, but overall still a great location, and I would highly recommend it.