Immaculate and spacious. Would have no hesitation in staying again. Great hosts, happy guests!