How long do the ATM machines hold up and what is the maintenance?