5/5 - Excellent
Chesapeake Beach and North Beach ("twin beaches") are friendly, shops are nice, dining is great, aquatic recreation and beauty are everywhere. I went for an off-season wedding, had a great time, would come back just to spend a nice Summer weekend.