all in all it was definitely worth the all day wait