I went to this place with a friend for dinner since I had heard a lot about their nachos and wanted to give it a try and I must say that I am a fan.
First, El Burro Borracho is located inside the Rio Casino/hotel and you can park for free at their parking lot if you are a Las Vegas local. The Rio is located right by 15 on the West side of the strip which means that it is pretty convenient to get there. The place itself is of average size so you might have to wait to get a table on the busiest nights.
We had the trash can nachos and I must say that I was surprisingly satisfied in spite of their price ($20 with no meat). Even though $20 for nachos can seem exaggerated, they are very big and will easily be enough for 4 people. On top of that, they are organized in layers and are very good tasting.
The atmosphere inside the restaurant is pretty great and mexican-themed. Service was incredibly bad when we went, even though it wasn't even such a busy night, but I think that our server, Manuel, was just ridiculously bad at his job. He came by once to take our order and never came back afterwards. We even had to hunt him down for 15 minutes to get the check.
In conclusion, I would say that this is a good place for mexican-style food. Feel free to message me for any additional details that you may need!