I've been to the Mexican Radio in the city. Been a long time. I recall it was good, but not San Diego good. I have not been to the Hudson location.
I did a search of this Board and only found this older post about the Hudson location:
According to TU women@work, the owners invested $4 million. Great for downtown Schenectady. Who knew green and yellow paint cost so much? At least it's not in the Historic Stockade area. Also sounds like it will become a "chain":
The Yelp perspective:
Any hounds been to the new Schenectady location yet?