spotless facilities and great hospitality