I must say, I was expecting this to be EXTREMELY cringeworthy, and it was really quite good