We've stayed there on several occassions and it's just fine. You know that it's not a luxury resort but we look upon it as somewhere to sleep and like the fact it's smaller than the other two All-Stars as everything's that little bit closer and the pools are that little bit quieter.
On a practical note, as it's between the Sports and the Movies you have a better choice of buses as you can easily walk between the resorts through the car lots (do you like that? No car parks you note but lots - I am SO American).
Go for it.