I went here two times. The first time I had to wait 3 hours to finally talk to Dr. Cheng! He didn't seem that rushed and actually took a lot of time to talk to me, and I was thinking he should just hurry up because he was being rather slow and there were other patients out there also waiting. I could tell he has about 4-5 rooms where he consults patients, so he goes from room to room in the middle of your consultation. The second time I went, I saw Dr. Cheng two hours later than my appointment. I made the appointment at 10am thinking that it wouldn't be pushed back too late, but when I called them at 9.30am the receptionist told me that they hadn't even started with the 9am appointment! And at 10.15am I called again and the receptionist had the guts to tell me to go as soon as possible so other patients wouldn't have to wait! At 11.30am, my name got called out and I went into the room. Dr. Cheng just told me to wait, he will be there soon. It was only at 12pm when he finally came into the room, and I fear he only did because I was standing impatiently at the door. He didn't even say anything about making me wait, he just took my CT scans and said "Let's look at this". I was so frustrated. I was very hungry and annoyed at this service. He asked me a question, and I needed to quickly call someone just to check about it. The phone call literally took less than a minute, but the second I told him I was going to call to check, he left and disappeared for another 20 or so minutes to serve another patient. I do not appreciate when someone has a business just to churn out every drop of money they can get. It is very bad service and I will not be going back to him. I am sure there are other acupuncturists out there that are even better than him because they would take the time and effort, and genuinely care for you.