Despite Stoner’s comments I’d recommend Hasbean for coffee.
They have very extensive tasting notes for each blend so, if you know what sort of taste you’re going for, you should be able to find it.
For example I prefer a less bitter, more spicy taste so go for the Sumatran blends.
Delivery is fast as well. Usually within a day or two of roasting.