For San Angel Inn Restaurante, we went there and I loved it. I thought the food was very good and it was enough, our server was quite nice and as you mentioned, the atmosphere is cool. My mom got mole and wasn't a fan but I thought she was brave to try it. She liked the rest of it, though...