Top notch facilities and staffing at Stock Island Marina made our month stay enjoyable. Pools are lovely and exceptionally clean. Restaurants have friendly staff and tasty food. The hotel hosted a safe New Year's gathering-- although we did not attend. We had trouble with pump out service on E-dock, but were able to get a pump out from another service. Looking forward to our next stay.