I moved to Stamford in early 2007, and have been ordering out on a weekly basis since discovering it. Great quesadillas, best ever guacamole, and consistent tasty meals! Love it!
All reviews seem positive