Spacious, modern unit, friendly hosts and great outdoor space for our dog.