Yes. They are able to finish the project on time but I am very unhappy with their arrogance. As for design, maybe they will be good if you have no idea on any design. I have my own ideas and I don't feel respected for my inputs. in short, they are ok if you can tolerate their arrogance.