They made surprises, but I think they were only temporary. Staying in the top 10 teams in La Liga is good enough. Girona still have a lot of games and good stability to stay on top. I don't believe they will stay on top at the end of the season.
How Girona turned to a formidable team still surprises me. One unique thing about them is their resilience, not minding of they are playing a big side like Barcelona or Real Madrid. I am very convince they will finish the season around the top to securing one of the European competitions.