The food is very good, the service is great...the wait can be a bit long, but I have never been disapointed. The freshest guacamole I have ever had...I'd swear the tree was growing in the kitchen. I have been here for lunch, dinner, drinks, desert...love this place!