Agreed, my first choice is alexa as well also check the quality of backlinks, check for typo of good sites, check for google results,,,,, from those you can get a idea of traffic