Adequate, well laid out but needed a bit of a good clean.