I was shopping for something that I could wear on the cruise for those ports that are beach and something that would look somewhere between the traditional Speedo and shorts.  This fits the bill perfect!  Very comfortable and lightweight, plus I can wear for the rest of the day on the bus and walking around and feel comfortable.  I'm 56 so this appeals to me as something that is age appropriate, not into the wild prints, and not to tight.