Our experience with Premier Stairs exceeded my expectations. They were able to complete what we wanted in 2 days. They were professional and prompt. They were also incredibly thoughtful of the fact that we have a baby at home and did the staining at their facility. I cannot say enough good things about this company. If we ever move and need another banister done I will use them again. Otherwise, I would recommend their services to anyone.