I was not entirely thrilled with them. We signed a contract as soon as they came out to have work done. They made an appointment for us the week they were supposed to show up. Then I did not get a phone call that week to set anything up. So I called them and they did not have us on the schedule for that week. Even though they said that the weather had been bad, it had been very nice. So we were put on later. They came out and stripped the deck; that was very nice. Then when they sealed it again, they were supposed to come out twice. The date for the second time they were supposed to come out and seal it flipped as well. They weren't here when we were expecting them. They came out and sealed it the second time, and it still didn’t look good. So they had to come out a third time. The guy said that it happened sometimes that the seal just doesn’t take. Even after it was sealed the third time and we paid for everything, they charged us extra because I hadn’t paid the bill until they came out after the third sealing as I wasn’t happy with it. I don’t know what it's going to look like in the spring. I don’t know if it was worth all the time, money and aggravation. Even though we signed up in July, the deck wasn’t finished until the end of summer past the point where we could actually entertain or use it. We still had the chairs and everything off of it, because we were waiting for them to come back and finish their work. I probably won't know until the spring how the deck actually has weathered the winter. I liked the guy I talked to. Unless I called to speak to him, he didn’t call to say that they weren't going to be here when they were promised to be. He didn’t call to tell me that things had been delayed because the weather was not good. I had to do a lot of work to get them out here to do their job. I was actually far happier when they just stripped the old stuff off. If they had left it like that, it might have been better. I could have sealed it myself. It was not as good as I expected. They were responsive to my phone calls. When I called the guy, he would call back within twenty four hours. The problem is they didn’t seem to have a system in place. He had us down in his schedule when we signed the contract, but apparently that never got transmitted to anything else. We weren't really on the schedule. With regard to price, I don’t think we got what we paid for. With regard to quality, until spring I won't know how good it is, but the fact that they had to come out and spray it three times to even get it to the level that it is. They basically had to come out the second time to cover some places that they didn’t get the first time. I was not happy with that either. With regard to responsiveness, he was responsive when I called. He said that it happens sometimes that even after the second application, it still doesn’t look good and that they come out a third time. He was just embarrassed after it didn’t look good the third time. With regard to punctuality, people tell us that they are supposed to be at our house in a week's span and then nobody calls to tell us that they are going to be and then nobody comes. That's not punctual. With regard to professionalism, the guys who were here were good. The guy that I spoke with was good. But again all those other things that come into play like the lack of actually being on the schedule. I don’t think the work was a 100%. All the guys were friendly. Every time I had another guy come out; he was like last time looks like they forgot to do the inside of the floor boxes or they didn’t go over that twice. Everybody who came out was very friendly, but whether they did their work to the best of their ability. Somebody obviously messed up. They were all so friendly; it was hard to tell who. I would not use them again in the future.