Perfect location, well kitted out, amazing little touches and a fantastic host