Stiles and Derek behave like teenagers. Derek is his grumpy self and Stiles is his snarky self.
They both stupid and they both are the last to realise how they feel about each other. Again.
Funny and sweet and it got a little hot there at the end.