Good design skills: Clean, thoughtful, artful execution. Also, thoughtful in his written explanation and describing his process. A pleasure! I would work with him again. Thanks!
Review by anonymous client