Wish there was something like this over here in the UK… I live about 1.5hrs away from Europes biggest arcade and it doesnt even have a street fighter cabinet!
I remember hearing his name thrown around a bit back in the day, and the word “cheap” was definitely associated with it.