I wish i could give this shop a better rating but unfortunately cannot. The sales department is wonderful, every purchase I've had here (CBR500, Yamaha Bolt, CBR1000 and Yamaha R6) I have dealt with the same amazing salesmen Mike. The only issue is with the service side of things. When i had my CBR500 I scheduled for the first maintenance, I said I'd just stay cause I was told it'd maybe take an hour. So i waited in the little waiting lounge...hour went by and i went to check, was told it's been started it'll be a few more minutes. Another hour went by so i just was like okay never mind I'm not waiting, let them know to contact me when it was done and it took all day for them to get an oil change done. Not that big a deal to me, one mess up so I forgot about it. I have recently purchased my 2017 CBR1000 as well as my girlfriends Yamaha R6 and i got this GPS thing incase our bikes ever got stolen. So I scheduled for it to be installed when i have the first maintenance done on them. Every thing went smooth, until the next time we tried to ride our bikes. Both the batteries had died because apparently the gps was suppose to be hooked up to an alternate battery not the main one like it was. So i had to pay for both bikes to get towed there, an unnecessary expense if they had done the job right the first time. So all in all moving forward, I am unsure if I'll purchase here again.