very spacious, very clean