Immaculate facilities, great location, friendly, accommodating hosts.