They've been pretty lucky so far in that a lot of the teams they've played haven't punished their frailties which has allowed them to go on this little run of wins. No doubt they have the quality up front to maintain that but there are still huge questions about the defense which has been saved by poor finishing from the opposition. Nobody really expects them to be top 4 this season though so if they manage it then they'd have had a great season and can build on their flaws in the summer.