Very clean and tidy, well looked after.