Perfect place, perfect stay, great host and staff.