I do not recommend this company. Honestly, this company should be completely gone in the cabinet industry. 1. They measured incorrectly and sent incorrect cabinet sizes and doors. 2. Terrible communication, never reply back to emails or phone calls. It was so hard to get confirmation on delivery date and installation date. Also after our kitchen demolition, we had to confirm a few things, they never get back to us. 3. Installation technician was really reckless. He dragged the cabinet doors (which is not heavy, I can easily lift) and left scratches. 4. There were two different drawings. On the delivery date, they came with their own version of drawing that was not sent to us. We had the original drawing we signed on, but they made a photocopy of the original and white-out, remeasured cabinets sizes and corrected with hand written numbers. Hence, different cabinets sent. 5. Because of #4, had to replace our microwave. We sent to our microwave model number to the designer as he was asking urgently. But this cabinet size was completely off, 3" difference. 6. The guy who is in charge of installation service was very aggressive. He kept asking to remove the HVAC, otherwise they can't install the cabinet. It's a non-sense that kitchen does not have ventilation. When we signed on the contract, the designer was kept telling us that as long as the HVAC pipe is within 6" diameter, they can install the cabinet without any issues. However, the install service guy and his boss never admit this (even though I sent him the proof of written communication). They are not supportive, not cooperative, but aggressive. We had to cut the cabinet to go with the drawing. 7. Cabinets delivered with cracks on it. 8. Installed cabinets without measuring levels properly, Raywal is scheduling for fixes. After going through these, we had to reschedule subcontractors, which we did not anticipate for over budget. I'm not talking about a few hundreds, it's $5k extra. I'm really disappointed at their customer services, they don't care about what the customers are receiving/feeling. PLEASE DO NOT GO WITH RAYWAL! Worst experience ever.