So my first time in Vegas we kept going back to this same place. it was near Planet Hollywood, but i forget the name. It was on the upstairs level with a wall greens entrance in the left far corner. I couldn't find it last time i was in Vegas. I tried a few other locations and weren't nearly as good the. So recommendations are appreciated.