GREAT: Location, hospitality, tips, accommodation, cleanliness....
It was all perfect.