We contracted CastleCorp to renovate our kitchen. They did an excellent job. From beginning to end we found the entire team to be imaginative in their design, professional in their execution and always focused on quality and our complete satisfaction. We would recommend CastleCorp without hesitation to anyone contemplating a major or minor renovation. We are really enjoying the new kitchen and are very pleased with the experience and results. If I could give them 20 on 10 I would.