Excellent place to stay, excellent hospitality