Nice people but sloowwww. Very frustrated that after waiting patiently for 5 months, the end result was not top quality. Initial response to my list of concerns was slow. But they are now responding and trying to make things right. Sloppy workmanship. But if they continue to clean up and fix my complaints I will add another star.