Very clean, spacious, well fitted out. Good value.