I do agree 100% with review Bond from Vaughan. They seems to know what they are doing, but lots of details are missing and after you pay in full, unlikely you see them back for your problems. In addition to these problems by contract they should have provided permit for deck (were paid for), but a year later still waiting for it, because trusted people telling you they have the permit, but too busy to bring it...Don't trust them! So many phone calls and broken promises! Over a year so many times they promised to come and never did, nobody cares you take time off from work to meet with them. If you need to hire them to do some work, never pay them in full before you get what you supposed to get. Would never recommend to my friends, although they got two customers from me before. Never again, because people are not satisfied with their job too.