I love going to Teresas. It is large enough that I have never had to wait for a table, even though they are always busy. This time, we went there for my birthday. Its always fun, they bring over a sombraro and a tequila shot and sing. The service was great and the server was attentive. The food was amazing as well as the atmosphere. Their salsa and margaritas are also amazing.