We have used Brett @ CP Marine for the last 4 years, I will not take my boat anywhere else. It's not always convenient for me living in Casa Grande (48 miles one way) to get it to him, but always well worth it. I lost the motor in my 1999 Mariah, he went out of his way to meet me at his shop after hours and helped me decide if it was worth fixing or not. Once he showed us that it was worth fixing, went over pricing which was reasonable and what he told us when finished, we scheduled the repairs. He not only fixed it ahead of time, with great communication (pictures & videos) of what was going on, he stayed late so I could drop off & pick it up. We were back on the lake this weekend, the boat ran perfect, no issues what so ever. I highly recommend Brett and would not trust our boat with anyone else.