Our first and last time staying at this dock. Made arrangements to stay at Ballards for our 15 year anniversary months in advance to stay for three nights. Called two weeks prior to our stay due to confirm our reservation and that amenities would be included for showers and bathrooms due to the reviews on Dockwa and was promised 100% that everything was in place. We arrived for our stay and nothing was available, no bathrooms, no showers and no one at the dock to speak to for the entire stay. Emailed someone thru the Dockwa app and was contacted on the second day of our stay and told to use the public bathrooms (which are not open 24 hours a day) and also told to use the public pay showers at Fred Benson town beach which is a few miles from the dock (also only open during the day). Forced to rent a car for $300 to get to the showers, and during an emergency situation when the public bathrooms were closed I had to “tip” the town dock person $40 for use of the private bathroom. After sending another email complaint considering I paid almost $600 for three nights plus $300 for a rental car, I was told I could either get a free stay for a “few days” sometime again this summer or half my money back. We are at the end of July and so far no refund, no phone calls, and no free stays. Go elsewhere.