We ordered kitchen cabinets, hardware and granite from Rockwood in Newmarket Ontario. We were on a tight time line. The cabinets came in on time. My husband assembled and installed the cabinets himself. There was an option of having the cabinets sent already assembled. My husband is a carpenter so he was able to do it himself in a day. Please note the cabinets DO NOT come with instructions, so unless you have experience assembling cabinets you might want to take the option of having them delivered assembled. Cabinets look great! One little thing we noticed was that the shelves do bow a bit when heavy dishes are placed in the shelves but it's not by a lot. The prices were far less then other cabinet places around here and they look beautiful. If we had any problems we could call rockwood and they would take care of us promptly. Our granite was measured and installed within 2 weeks as promised. The day of the granite installation, I was told that the installers could not seal the granite with children in the house due to the chemicals. I am glad that they informed me of this rather then going ahead and sealing it with kids in the house, however, it would have been nice if they informed me of this before they came so I could make arrangements to leave for the day ahead of time. Overall, we were very happy with the service and product. I have and continue to recommend rockwood to family and friends.