Very clean, spacious, and full of light. Wonderful stay for us, our baby, and our dog. Highly recommend.