I had a very bad experience at The Wharf Marina in Grand Haven.
I had in/out service there and at the end of the first season owning the boat I had then change the oil. Keep in mind the boat was brand new at the begining of the season and had 20 hours on it the end of the season.
When the boat was pulled out the following spring, they had changed the oil but never put the cocpit cover back on. My brand new boat with 20 hours on it was a total mess. When I opened the engine hatch they drained the water from the engines but never emptied the bilge. Luckily it was heated storage so no damage.
They did agree to detail the boat because of their mistake. They cleaned the interior but never did wax the boat as promised.
I had other problems with their service and wouldn't recommend!