very clean and spacious