Even though it's not the most original tale you can hope for, this one is great in every aspect. Most likely with some minor exceptions, which is nice! This was very well done! All the naughty bits are there, but this isn't the kind of naughty bits that will make you wince or anything.