Sideco did a great job of keeping us informed on the process. They were nice, courteous, conscientious - true professionals. They worked great together as a team. The overall product is exceptional but also the project manager was easy to work with and did a great job of setting our expectations. In addition, the owner came by several times to check on the project and his team which is impressive.