I would recommend Alan Milne's in Elgin as these guys are a good laugh and love a good flirt ;) Also their after sales care is good....well they have been good with me ;)