My husband and I wanted to have dinner and drinks with our friend. He recommended Roca's. When we arrived, I was surprised by the elegance of the restaurant. The booth seats had decorative and cushioned seats and backs that were not only comfortable, but tall enough for privacy. The waiter and staff were super friendly. When I needed to substitute a bean burrito for a cheese burrito, there were no issues. The margaritas were delicious and did not taste like "mix." The medium, which was large to me, was around $5-6, which is not bad. The food arrived quickly and was delicious, some of the best Mexican I have had in the area. I will definitely be going back. The food prices were also comparable to the other Mexican restuarants in the area. The only negative is that is is more difficult to get to than other places because of being off the highway.