Fantastic Airbnb - one of the best we have stayed in!