They are an excellent company. The people that they have working for them call and tell me when they are coming. If they are going to be late, they call and tell me that. They show up when they are going to show up and they do good work. I think the price was fair.