10/10 such a gem would definitely book again!