Very spacious and lots of light. Huge kitchen well stocked! Bedrooms/beds are very comfortable and the layout of the bedrooms are well spaced from each other. We spent most of our time in the upstairs "apartment" and loved it!