10/10 exactly what I needed and will be booking again in the future