Full service vending