I love this place. Great value set menu, very reasonably priced margaritas and really nice decor. It's small but I much prefer that to your generic large chain restaurant. The food is always served piping hot and fresh, with no long waits in between courses. There are quite a few vegetarian options on the menu which makes a nice change. The staff are attentive and helpful but not in your face and always worthy of tipping. The portions are pretty huge which is not a bad thing at all, but you might struggle to finish two courses let alone three!