Roasted beans that are ready to ship! Orders will be shipped the next day after payment received (except weekends and public holidays ). Quantities are limited and list is updated EVERY WEEK.

Date of roast can range from 1-4 weeks. If you wish to know date of roast of each bean before placing order, please kindly contact us through email , line or facebook message.

Delay of delivery may incurred, sometimes beans ran out of stock, we will replace a freshly roasted batch within 1-3 working days. . Thank you!