Rough idea of how long it takes ? Should you stay overnight if so any suggestions ?

Louise