Casteel is the type of service oriented company I want to deal with every time.
They call you back, even if it is after they have closed and gone home for the day.
They show up when they say they will. And if they are running behind they call and inform you.
They explain what they are doing and what they find.
They explain your options.
They do not try to up sell.
They will try to offer you advice and help you through problems over the phone even if they are not going to get any business out of it.
These guys are top notch and I would recommend them to everybody.