I buy in roasted beans from Hasbean, and grind them freshly before making a brew. It is a little more time-consuming, so I tend to do it when I have the time to enjoy it.
We also have a pod machine which makes decent enough drinks.
However, as far as instant coffee goes, Nescafe Azera Americano is right up there with expensive pod coffees.