Good location, sparkling clean, good communication and great hospitality.