Great location, kind hospitality, needs a good clean.