One of the most important elements of success in any building project is spending the time to understand exactly what the customer's needs and wants are. Great communication through all phases of construction will make the difference between just completing the work and having something that the customer is truly thrilled about.