perfect in every way.. Location, accommodation and host..