Spot on, self service check in, easy to understand and clean and tidy