A good design is not only aesthetically pleasing, but also functional. It should be able to solve the problem.