Anyone had any experience with the "Dedham/Lee" test drives in Lee Massachusetts? My wife scheduled a test drive, and Lee Ma popped up as an option. It looks like its near the Big Y supermarket super chargers. Seems odd to have a test drive area in a supermarket parking lot.