Greenland's has always been very easy to work with, honest, and fixed the problem for much less than I expected. They're a small operation and the guy you talk to will often be the guy that did the work - no layers of "management" to hide the real story. Note this location has housed several companies over the years but Greenland's has only been operating here for a few years.
Good quality work and reasonable rates. Small operation and easy to work with the folks who work there.