Referred here by another happy customer. These guys have been terrific for several years. Reception area is nice, clean; staff in front has always been a favorite. I don't feel like anyone talks down to me or takes advantage by overselling. A rare snafu has been taken care of, with patience, and that is worth a million bucks!!! I will keep using Gages Lake.