Very clean, well appointed, great hospitality.