10/10 exactly what we needed. Would absolutely book again.