Serenity did an excellent job and were wonderful to work with. Quality of work was outstanding. Added on to original work they did and it looked like it was all done at the same time. They stayed on schedule with the work promised. I would highly recommend Serenity.