Eaten here several times. Food is always excellent - beyond excellent - in some cases, it was truly outstanding. Service has been excellent to mediocre. I've had servers who went out of there way to provide service - going so far as to snap a picture of the brand of olive oil they use so I could purchase it in the Strip. I've also had servers that ignored us and just didn't stay on top of things.