We ate here as a family and we all loved it. We have been a few times now, and the food and service are both always excellent. Of the three Mexican restaurants we eat at regularly, this is my favorite. The appetizers are great, the meals are amazing, and the drinks are well prepared. Rocas also has the best service of most restaurants I've been to in the area. The servers are polite, patient, and very friendly. I highly recommend it!