Features of a good domain name are:
shorter the better: if you can come up with one word domain name that will be best.
Keyword: your domain name should include your main keyword, or the word that represent your website. If it is a personal website, your name will be the best domain name. I have a personal website that goes by the name Vinaya Speaks.
Easy to remember: what ever name you use, it should be easy to remember.