This is a cute 7-piece outfit, the skirt attaches to the dress. It comes with matching panties, a tennis racket and ball, pair of socks and a visor.
The dress is stretchy so it fits AG well.
The visor has stretch as well and was very easy to put on and stay on.
Both the racket and lime green tennis ball are hard plastic. The racket fits perfectly in doll hands. As long as you position the racket in a "serve" position, it will stay on by itself. Otherwise you will need a rubber band to help hold it on when in a mid level or down position.
The outfit does not include shoes, My Life As...does sell plastic rubbery tennis shoes, but I opted for these canvas shoes instead.
I love this outfit and at $9.99 it's affordable cuteness.