Excellent food and ambience here. The layout is welcoming and the staff is polite. They cater to most languages here as I sat at a table of 3 languages. I was with a Brazilian with a terrific taste for quality preparation and they met all his hopes. I was impressed with just about every selection I had and their medium was actually medium. Try everything here you will not be disappointed.
Also if you have the room, their tres leche cake is fabulous!