They've done an amazing job because they had 1 asset,no future and a lot of problems.
Now they have a respected coach, they're building a good culture,they have some tough young players and they have young assets which may serve as good (not excellent) building blocks for their future.
Just think about the expectations for this team a year or two ago - most people thought they will have nothing, not even a good coach to start the 2018-2019 season. They actually gave their fanbase something interesting to watch unfold, that's a great accomplishment after the mistakes they've done.