This is one of my favorite places to go in Las Vegas.
It's got easy access, in spite of being on the strip.
They have awesome sangria, good food - and a handful of vegetarian and vegan options. It's moderately priced (good for being on the strip).
I love their spicy potatoes!