Good hosts, good communication, pleasant stay.