Does anyone have any experience with these? We're thinking of installing one and would love any advice you have to offer! Also, we'd love suggestions of good contractors experienced in installation. Thanks!