Incredibly comfortable, best ever! I'm 42C, small frame, and when I first looked at it in the package I thought it was huge. But it fits like a dream.  The straps don't slip, the fabric is incredibly smooth and soft. I just wish I found this when there were more colors available, but I'll buy every beige one I can get find just so I never run out!