The food is excellent but the service can be a bit of a gamble because sometimes it's really good but other times it's horrible. The ambiance could use a bit of work as I feel sometimes they let people get a bit too loud and rowdy or the music is up so loud that you can't even hear yourself think.