i would say its too long a domain, try and get something unique and short.
notice the top sites are small domains 5 letters or less & these seo very well