This is a restaurant bar and grill. They have pretty good mexican food although I usually just order a nacho appetizers. From the outside this looks like a small place but once you are inside you will be suprised to see how large it is.
The bar area is a bit cramped but if you aren't there too late it won't be too busy to have dinner. There is another bar area in the back in a large room with a dance floor. On weekends they usually have a band or dj playing music and it can get quite busy with an older crowd. You won't find a lot of young 21 year olds going there to drink, it is mostly couples in their late 20's, 30's and 40's.
The only bad thing is their bathroom is pretty small, usually it is dirty....They need to remodel it and make it as nice as the establishment.