I would rate them higher if I could, they did an amazing job for a great price. They were always on time, very professional, and even added some things, with my permission, because he wanted to have it done just right. I am pretty picky, and don't often offer to do reviews but felt they earned it.