Our party of eight had dinner here tonight and we thought it was excellent food at a reasonable price, prepared quickly and plated attractively. Yes, the service is not 5 star as noted in some other reviews but when everything else is factored in, it didn't matter to me if the servers forgot about us now and then. Just flag them down and they will help you. The place was full and busy and so they were understandably busy too. We all enjoyed the food. Each dish was generously portioned. The final bill was less than $100 for 5 adults and 3 children. We will return.