Love this linen set! It's a perfect match and they're both so comfortable. The top is plenty big, almost a touch too big. I'm in the large, it runs generously. I'm in the large of the shorts and they run big too! Super cute set and it comes in a white and black as well.