+1 for Tim, he works on a lot of imports and most of my Nissan owning mates go there. I tried booking with Tim once and was told 2+ weeks notice lol... it's fine if you plan things ahead a fair bit.
I'm a "genuine" kind of bloke so Peel Subaru is my recommendation, been taking mine there for 4+ years and never had any issues with nubcake apprentices screwing things up or taking it for a "road test" haha
Also on the brink of becoming a loyal customer there... the service rep Richard knows me by name/voice when I call