This top fits but is a little short, which I guess I should have known from the pictures.  The pants however, are a few inches too short and I had to donate them.  I should have expected that, given that I'm 5'9", however, I always am hopeful that something will fit.  I would not recommend the small for anyone with a longer than 30" inseam.