Very clean, tidy and lots of nice touches that made it very enjoyable.