I've never chartered a stinkpot. :-)
That said, I can vouch for CYOA.
They would not let you leave the dock if they knew the boat had a problem.