Changing my previous review as the kitchen was finally fixed. I got replacements for all doors/shelves that had issues. The company sent me another installer that fixed the remaining issues left from the previous one. However, it took long time and I had to pay other contractor to level the cabinets as we could not use the kitchen and proceed with our renovation. So, finally the kitchen is done and it looks good, but it took so long time to complete this project! I can not recommend this company as with the current competition on the market, it is possible to get a much better service for the same price.
UPDATE after 1 year: the quality of paint is bad, it cracked in many places. My experience with this company is awful. I am planning to change the cabinets next year.