very clean, spacious, excellent value