I think one poster brought up a good point, San Angel is definitely more authentic Mexican food, and not the Americanized Mexican chain restaurant food we are used too. Its been a few years since were ate there, but I did not find the food too spicy. DH doesn't care for spicy and enjoyed his food. But we did realize that we kind of like the Tex Mex style (AKA Chevy's, Don Pablos, etc. for anyone who has those chains around them) over actual authentic Mexican food, go figure. I will note, the ambiance of San Angel is awesome and that alone is worth trying this place at least once, maybe lunch, its a COOL break from the heat and its instant night time, very fun.