Very clean, great hospitality, great location