Refresh profile page
I too get the "ugly" emails. I checked my profile and saw that I had chosen HTML. I then clicked on text and then chose HTML again. I saved it as HTML. I then cancelled a reservation and the new email is "pretty".
So it seems that even though my profile said HTML, I was receiving text.