Neat, clean, spacious and well-appointed, with generous extras.