I've been happy with them for 7 years.
They usually have what I'm looking for at Crosscut Hardwoods. They have an impressive stock, which they allow me to look through completely and pick what I want. They're also always willing to cut things down to size for me. I do wish that they'd carry certified woods.