Anyone ever heard of or bought a vehicle from this place? I walk by there quite a bit on my way to and from work and see some cars that I like but don't know their reputation. Any advice would be much appreciated.