great hospitality and attention to detail