The docks and shower facilities are clean and well taken care of. We stayed over a week and like the location being close to town. The only problem we had, and it is a big one, was having an important boat part mailed to the marina and they lost it in their offices and never gave it to us. We asked every day and they said it had not been delivered. After we left the marina to move onto our next destination on the loop, they called us and said they found it. Someone had covered it up with "stuff" and they didn't find it until we were gone. After 2 weeks and a promise to mail it to an address we gave them, we find out they did not follow through and it's sitting at the gulf port post office. Now a month has past and we still don't have our part. Beware of having anything mailed to you at this marina.