Perfect! Perfect! Perfect! The straps are thick & not see though....the material is comfortable. I purchased these for my bridesmaids for my wedding in jamaica in July. Its long on me and Im 5 8 165lbs