We were deciding between two different companies for our granite countertops. Both were referred by someone. Finally we went with Han fen because it was less troublesome since this company was referred to us by our contractors. They were actually quite fast and efficient. We picked what we wanted on Tuesday and he was able to come and install everything on Friday. We also liked the fact that he was able to make one big piece of granite for our "L" shaped top instead of putting 2 smaller pieces together. We only have two complaints...one is that you need to haggle the price because when we went to the store and spoke to the saleslady she told the price was 4000 but when we met the guy at our house with my contractor he was able to give us the price of 2500. Second is that you can see the line where they glue the bottom granite to make it thicker at the edge. We've only been using it for 2 months but so far we've happy with the quality.