Very clean. Spacious for 10 people and our kids loved it. We will be visiting again.