The main things which make a good website design are:
1) Page Loading Speeds
2) Responsive Designs for Mobile
3) User Friendly
4) Clear Navigation
There are other factors which make up a good design, but as long as your follow these basics, you are on the right track.