I had a positive experience working with a general contractor, recently. They were professional, punctual, and completed the project to my satisfaction. The quality of their work was impressive. I would definitely consider hiring them again for future construction needs.