Sweet Maria's is great. I learned a lot from their site when I was first getting into it. I'm lucky and have Burman Coffee Traders right down the road so I can go peruse all the coffee right in the warehouse and get recommendations from the staff there.I take my coffee extremely serious so I go the extra distance and roast my own coffee. This way I control how light or dark I want my roast to be. I start with green beans from Sweet Maria's. (https://www.sweetmarias.com/) The advantage here is getting the best beans from around the world and from a group of folks who are even more serious about coffee than me. Just take a look at the Full Review of a particular coffee and you'll understand. Also, Sweet Maria's deals in Fair Trade whenever possible.
Currently I use the Fresh Roast SR500 for my roasting. It takes about 7-10 minutes to roast and cool a 4 oz. roast. A side benefit is that the garage smells wonderful for several hours after roasting.