This was our 23rd year staying in Edgartown. The harbor is beautiful and the showers have been renovated, but I find the marina staff to be less than helpful. We sailed in and asked for a particular mooring and were told that it was booked all week. They assigned us another one close by and told us we would have to check in every day with them to see if we could stay another day. When I said I wanted to stay 4 nights they said "we don't book a mooring for multiple nights." BUT YOU JUST TOLD ME THE ONE WE WANTED WAS BOOKED ALL WEEK! Anyway, no one was on that mooring we wanted for the entire 4 nights we stayed, go figure! And there are only 2 bathrooms, which is usually sufficient...BUT...this year they reserved one for the marina staff! So only one toilet for all 100 moorings! The kicker was one night when we went ashore, waited 5 minutes for the occupant to come out of the one toilet open to us, and it was a marina staff member! Great harbor, staff needs work.