Very clean and tidy, with modern features.