Perfect location, great hosts, excellent value for money.