10/10 all round! only regret is we didn't stay longer!