All of this with a 7 and a 6 year old children and a 5 month old baby in tow.