Excellent accommodation and excellent host. A must.