The work, in my experience, is done very well. Always the prices are at a premium level. In this last visit, my boat was not ready when promised and only an evasive answer was given. So, where I would normally give 5 stars, I downgrade to 3 stars since high end prices should give timely service with clear and direct answers.