Not Perfect, but Close
The only downside I have is that her back foot doesn't have pegs long enough to fit in into the holes, so they pop out from time to time. The positioning of the holes sort of twist her legs in a weird way, so it can be a little bit of a struggle to keep her firmly in place. For the price, that issue isn't much of a concern.