Absolutely lovely. I loved the shy, proper, cardigan-wearing Percy who was good friends with Zacharias Smith and Draco Malfoy. All of it made perfect sense, actually. Oliver was nicely done also. If only Percy could have sensed the undercurrent of flirting coming from Oliver, he may have been a bit less nervous.
My absolute favorite line was "I'd whinge and make him carry me around," Draco remarked with a dismissive wave of his hand, as if the solution was a given. I would have done a spit-take, had I been drinking anything at the time.