Immaculately clean. Great facilities. Well appointed. Generous friendly host.