Spacious, clean, well thought