We're very happy with the quality and design of the granite counter tops, and the cabinets are attractive and satisfactory, but they lack some of the finishing touches we had talked about with the designer and expected to see--somehow they got left off the final design. There's under-counter lighting, but one cabinet that we thought would have interior lighting and a custom-designed glass front has neither. The cabinets look like they will hold up fine, but the installation dragged on a lot longer than it really needed to--they started with a burst of energy and did a lot of work the first few days, but towards the end they would put in just half days, because there were other jobs they needed to go work on--I don't mind being flexible, but after a while it seemed excessive. I agree with some of the other comments about communications within the company were lacking. Overall, their customer service just wasn't what I was expecting or hoping for...I was disappointed by several elements of our communications and interactions with them. For example, when they finished installing the new sink on a Friday before a long weekend, we had to deal with the fact that the pipes under the sink had a major leak that was obvious when you ran water in it, but somehow they missed it before they left. It was an easy fix once they returned to work on Tuesday morning, but obviously a pain for us to experience in the meantime. There was a snafu in ordering our hardware for the cabinets, so we felt pressured to order it without being sure of the finish, and when it arrived, we didn't like it--but their supplier refused to take it back, so we just went online, found something we liked a lot more, and ordered it and paid for it ourselves. In hindsight, we contributed to the error of this situation, but we've never done a major remodel like this before, and I thought we were hiring this company for their expertise--I think they could have done a much better job helping us navigate through situations like this with better advice. I could provide more examples, but I don't want to whine--I think the above details fairly represent what out typical experience with this firm was like, except for the subcontractors who worked on the granite--they were amazing and did a terrific job. If I was rating the granite part of this job alone, it would be all A's.