A comfortable, spacious stay where your hosts thought of everything.