Although they were not on time, and had creative reasons for their delays, and even though they were not the greatest in customer service, they were not unpleasant to work with. The big thing here was that their prices were great! The quality was fantastic, even our close friend who is a high-end custom homebuilder thought the quality was great and the price amazing, and wondered where we found them. A great resource homerenovationguide had them in the Toronto Kitchen section, and we would recommend them 100 times because the price to quality was outstanding. 5 stars for quality, 3 for service and delays, average of 4 stars.