Popular Chinese restaurant known for its fresh and tasty food, including highly-rated salt and pepper chicken. Often busy, indicating its popularity.