What can I say? I love J. Crew. Every time they come out with a new batch of items I can barely decide what to buy because I wish I could have them all. I love everything about this outfit, and even though I usually prefer to wear skirts, I even like the shorts. Plus have the perfect white mini that would work as well. I may have to get this outfit for my anniversary cruise in May!