I'd choose Craig over H&H, NY any day.
If for no other reason, you will be dealing with the guy doing the work.