I took my $8999 Giant MTB to Trek Richmond thinking a bike mechanic can service any bike. Was I wrong! I arrived on my booked date, only to be told when I was there they could not service it that day. I left it with them and after 8 days of waiting, chasing I goty bike back. $800 later, a new cassette, chain, brake pads and through axel and they didn't do the gear alignment (see below video) they told me thet had 2 people test ride it and it was fine. Clearly not, so they told me to take it to Giant and get them to fix it.
Do not trust them with your bike if it's not a Trek. I'd honestly be surprised if they can service them correctly. Very poor customer service experience and waste of money.