Okay, sad story, I accidentally poured soup on it. I firstly went to the official Apple Store, they said they will mail it to the repair center and do a diagnosis. I think I need to confirm the agreement of paying before the diagnosis? I also went to Ubreakifix and Data Doctors, both of them gave me higher price and told me how complicated the problem my Macbook has.
I knew I should ask Yelp. I went to this place, told them my problem. He said he will firstly do a cleaning with $50 to see if it works. It took only less than a day (except Sunday)! They said the topcover needs to be replaced because of the soup remains under the keys (and I destroyed some of them because I thought I could clean it by myself, stupid).
Again, it only took them a few hours to get my MBP topcover replaced. The delete key has a little problem after a week and they fixed it for free.
Very quick and efficient service. The staff are very nice and friendly. The store is tidy and clean. The price is fair. I would definitely recommend anyone to this place for purchasing or repairing Apple products.