MWS has been good to me. 4 orders, all received within two to three weeks, and priced very competitively. Even when they didn't have the beans in stock I ordered, Lewis promptly let me know and gave me the option to choose a replacement.
When it comes to seed purchasing, patience is key. I had problems with ILGM getting me my beans and even though it took a little over a month to get my order right with them, I'd order from them again.
Good luck with your future purchases.