Great website design does not have to include flashy colors and extreme fonts, but it should be structurally and semantically correct. A good design should fit your product, brand, and your audience. Design and usability go hand in hand. An element can look great, but be poor in usability with respect for what it is being used for. Combine great design, layout and usability, and you will have a website that works.