Impeccable. Good value, plenty of space, comfortable, clean, and hospitable hosts.