My family has been going to Leo's since my grandma was young. It has a great atmosphere with lots of big tables, inside and outside. The place is always busy but you never have to wait for a table. The waitresses are friendly and it is nice to see the same faces there consistently. All the food is pretty dependable--the tostada salads are big, the enchiladas are my favorite, and cheese quesadillas are always a good bet. Always lots of chips and salsa and big big glasses of water. One of the best Mexican food places around.