My husband and I have been going to Wan Fu for years. The food is fantastic, but lately some of the staff has been very argumentative and made our experiences less enjoyable. The worst was yesterday at lunch, they mixed up our order. We ordered a chicken steamer and vegetable spring role. They brought a vegetable steamer and chicken and shrimp spring roll. When we pointed out the error (the waitress had a strong accent, so we figured it was an honest mistake), the waitress became upset and argued with us that we ordered what was brought. She finally agreed to bring us what we had asked for, but set the new dish on the table with a bang and never came back. No apology and we were snubbed the rest of our visit. They did not thank us when paying or leaving as they usually do. It was very rude. I love the food here, and don't even mind their higher prices, but they need to improve their customer service before we will return.