great communication, great hospitality. our family had a great time.