I havent used them but my buddy has a couple times. Great guys, very honest and do good work. They have talked us through a few issues on my buddys boat that we were able to fix ourselves as well instead of having us bring it in and pay them to do it.
A relationship with a good dealership is a valuable thing. Theres probably 10 Yamaha dealers between me and where I get my motor worked on. I know my dealer will do their best to get me back on the water ASAP, which is important to me as I fish every weekend. They get the ball rolling within a day or two where as alot of other places will tell you they might look at it in 2 or 3 weeks.