Perfect location, accommodation and excellent host.