After seeing they were voted Best Mexican restaurant in Fort Collins, I had to see for myself. This is not a fancy place. Very comfortable, almost...
All reviews seem positive