Great all around!!!
Called before I went in and was told I would be waiting an hour to an hour and a half. Turned out to be way less than that. They walked me through what they would be doing and told me the price before hand. Great customer service!