I cant say that the staff was excellent. The service we received once they made it to our home was great. But it took several calls to get them here and that can be a hassel. The pricing was reasonable and they were finished fast. They did a great job, its just it took them longer to respond to our call then I would have liked.