This is my 3rd visit to El Rincon and the first time we didn't eat on the patio. If it's not open and you're with a larger group (we were a group of 5), don't bother. The indoor atmosphere is awful; fluorescent lightening that feels like you're in a hospital and the tables are so crammed together that we had to turn the table at an angle to all fit. Our table was also by the window so there were cold drafts and the neon open sign got knocked down when we tried to put on our winter coats to leave.
The waitress was fine but like others have said, it took forever to get our food. Considering everything is made from scratch, it's something you just have to be prepared for. We had made reservations but when we got there they were surprised and hustled to throw a table together and like I said, we were really crammed in.
On a positive note, the food seemed fresh and well prepared but everyone at our table felt it was too expensive for the amount of food we received. Granted there were only a handful of tables available in the tiny space so to remain open all winter and survive without the additional income that the patio provides in the summer, I guess the owners have to charge more.
If you like a lot of lettuce or cheese on your fajitas versus meat, be forewarned. My husband asked for more lettuce and cheese (it comes with a tiny plate) for his fajitas and the waitress didn't mention that is an extra $4. Since we weren't informed, we assumed it was complimentary. We would have appreciated the heads up.
Overall, the meals were decent but wait until summer so you can enjoy their good food on a beautiful patio. It makes a huge difference in the dining experience.