Perfect when it works, which is most of the time. It would be so nice to have a warning about system maintenance though. And to do maintenance on weekends is not logical, so many stall holders loose about 30 minutes of credit card trading every time it happens with zero notifications or explanation