Immaculate, spacious, comfortable, and excellent hosts. Highly recommended.