I have one of these summertime staples, but I'm not entirely happy with it. I figure my upcoming cruise offers the perfect excuse to track a good one down. I mean, how perfect would it be paired with a cheerfully-coloured top and either jeans or black pants as a travel outfit? And how useful would it be to have something like this for cooler ocean evenings?

Anyway, I've done a little research and found a few options I wanted to run by you. How do these three offerings look to you? Any descriptions you care to offer would be most welcome.

1. Lane Bryant:
http://www.lanebryant.com/shor.....iewed=true

2. Gap (assuming the xxl would work, which I truly don't know):
http://www.gap.com/products/wh.....615744.jsp

3. Old Navy (could someone kindly interpret the size chart, please)?
http://oldnavy.gap.com/browse/.....%26cd%3D1%

Thank you all very much.