This is so pretty!! Material is super stretchy and it has pockets! I’m wearing a medium my true size and it fits great. Holly sized down to a large for this picture. It also fits! A little more snug on her hips area than she is used to but she can still rock it!