Abundantly spacious and clean. Host provided all the amenities we needed and was both communicative and polite. We felt right at home.