This is right next door to me - how did you find this?
They normally have an impressive but somehow overpriced collection. Their greatest advantage is that they have only 5 minutes to the swiss border. They always have a lot of customers out of switzerland - especially nowadays as the EUR is week compared to the CHF. Further on, the guys are a bit "dodgy" - but somehow probably a normal car sales person attitude?