Oh wow, that sounds so fun (except for the puke of course )
Glad you both had a great time!