vending machine slot review