The food is excellent and consistent. Although on more than one occasion I've had to wait for my food while my dining companions ate theirs (and in some cases finished). There was an instance where I ordered spring rolls to go and had to wait an extra 30 min after finishing our meal. We even watched as other tables got their spring rolls. The poor service is not on par with the great food.