Oh my! All of that sounds absolutely horrible!

I'm glad its over though, and they know how to treat you.