This was a very good experience with a general contractor. Aaron was fantastic in keeping us informed, checking up on the subs and making sure everything happened in the correct order.