One word - Mercedes. It is built by Mercedes in partnership with swatch. Millions of these cars are in Europe with over 10 years road experience.
I have bad knees and feet. Seat is high enough to get into and out of easily. Great front and side visibility, dead spot in back corners.
Me and hubby are big people both over 6 ft tall and we are both comfortable in the seats. I actually have to move the seat forward to reach pedals.