I cannot recommend this dealership enough... in my opinion it has outstanding, quality, good old fashioned (not in the bad sense) customer service.
I wish I had found it sooner.
Update 2020: This is still a great dealership. From cleaning staff, reception, salespeople, mechanics to management... all are wonderful.
The whole dealership from start to finish was brilliant, especially Harry was absolutely fantastic, a straight talking old school car sales man, what he Said he would do he did, no beating around the bush no pushiness, probably the most hassle and stress free car purchase I have ever done. Harry tell your boss you deserve a pay rise.