Excellent accommodation, well located, great host