Answered all questions promptly and with careful consideration of our project needs, professional, excellent work quality, excellent communication. Put down new tile, removed old cabinets, covered exposed piping, put up drywall. Was willing to add on additional tasks as they came up and still completed the job on time. Best experience with home improvement! Will contact again for future work!