From the first day, they were prompt, punctual and professional. I was shown various designs, colours, and told about possible downsides to each design. They adequately built my deck for me, which I enjoy hosting family barbecues on! Was completely before expected completion date! I would recommend this to a friend or family member.