Excellent location and varied stay location and generous hospitality