A co-worked told me that Ricardo's has the best Margaritas in Las Vegas. That's a bold statement, so I had to check it out. THEY DO!! The food is also really good with an expansive menu, and the service is excellent.
I have also used Ricardo's for catering for work. In addition to traditional Mexican food like Fajitas, they have a wide variety of catering options including Italian. The catering service was on time and top notch service.