We had this company remodel our kitchen that included moving walls, windows and plumbing. They had good advice on design and the feasibility of moving walls, but what my wife really liked about them is that they made sure they understood what we wanted before making suggestions on how to complete the project. Also had them do a sun room addition with a deck after the kitchen was completed. This was our 4th remodel and although nothing ever goes perfect, we had a very pleasant experience with these guys compared to previous contractors we worked with. Choosing the right contractor can make all the difference.