A lot of people have recommended Crowley Marine in east Denver. Apparently they do a pretty good job.
I took mine to a shop on Sante Fe this spring and it took a month to get it back. So naturally I have not been impressed with that shop. Granted it had some unusual problems with some modifications that were done before I bought it but the lack of communication made me very frustrated.