The customer is adequate, clearly assigned task, was always in contact. I recommend !
Of the shortcomings I can only note the long period of booking of the payment and the design line at the layer stage when the design has already been approved. But it was not critical and does not affect the general impression. Everything is)