Wonderful experience - well worth a stay or a visit.