Rattlesnake has a great menu with a ton of different selections. They probably have the best selection of Tex Mex food that I have seen in this area. They also have a fun selection of drinks. The service is decent. It can get very crowded on the weekends. The inside is decorated nicely and has a very cute theme. They do have outdoor seating on a cute little patio. The one down fall to this hidden delight is that they mark up the dinner prices by quite a bit. But the portions from lunch to dinner don't change. So if you wanna give it a try... go at lunch time.