We just had a great stay at Rock Hall and On the Rocks provided everything we needed for the family. We took advantage of the pool, kayaks, paddleboard, crabbing equipment, bikes and more! We walked into town every morning for coffee and enjoyed the nearby restaurants for takeout. Rock Hall is a sleepy town in June with a lot of the stores and restaurant not opening during the week, but this did not bother us one bit. Our grandchildren are young, so we did not need much going on outside of our place. Diane the property manager is great and responsive. Sunsets are beautiful from the property, and we loved having the private dock. I arranged for a photographer to come and take family photos one night and the scenery was amazing with the marina as the backdrop.