Although Barcelona won La Liga with considerable ease, some may say that it was still a disappointing season for the club.
The Catalan giants won the league by 14 points, while also finishing 17 points in front of bitter rivals Real Madrid.
But it could have been so much better.
Ernesto Valverde's side had the chance to complete an unbeaten season in Spain's top tier, a feat that had never been done before, but suffered defeat with just three games to go as they fell 5-4 away to Levante.
And they also flattered to deceive in the Champions League, where they were shocked in the last eight by Roma.
XAVI SPEAKS ABOUT THEIR SEASON
To make matters worse, Real Madrid managed to collect their third consecutive Champions League final by defeating Liverpool 3-1 in Kiev.
That was their fourth crown in five years.
Barcelona have undoubtedly been seething watching their rivals conquer Europe year after year.
Xavi has now had his say on his former club, and he has blamed their transfer policy as the reason why they have fallen behind their rivals.
"Madrid have this winning gene and Barca have slept, for years, when it comes to signings," he said, per ESPN.
"Those who make the signings do not know what they are doing, and you pay for that. It seems Barca win [La Liga] titles, but the others [Madrid] are winning the Champions League."
You've got to say, he's got a point.
Barcelona have hardly managed to improve their side in the past few years. In fact, you could say they have even gone backwards.
The Catalan club won the league in 2014/15, but the years after that have been very poor in terms of transfers.
In the 2015/16 season they spent just £45 million on two players: Arda Turan and Aleix Vidal. Both have been failures.
The campaign after they spent £112 million on six players. Only Samuel Umtiti has made a real impact.
And last season they spent £300 million, but with the departure of Neymar, they still managed to go backwards.
This summer they have lost club legend Andres Iniesta to Japan; weakening them even further.
These transfers have not been good enough for a team of Barcelona's stature. They have spent so much in the past few seasons but have very little reward to show for it.
As Xavi alludes to, they need to get their transfers right this summer if they want to challenge in Europe again.
XAVI CLAIMS REAL MADRID WERE 'LUCKY' IN THE CL
And Xavi could not resist firing shots at Real Madrid, who he claimed were lucky to win the Champions League.
"Real Madrid had everything go their way," he added. "Injuries like Neymar, [Arjen] Robben, [Jerome] Boateng, the referees, Liverpool's most important player [Mohamed Salah] getting injured, mistakes from the Bayern and Liverpool goalkeepers. It is like a curse."
Do you agree with Xavi? Has their transfer policy not been good enough in the past few seasons? Have your say by leaving a comment below.