Loved this suit and the fit was great. I am 5'8 135 lbs, M was perfect and fit snug. Would have been great in the surf as I don't think it would have moved around too much with the nice fit. Unfortunately the zipper on the shoulder of the suit is very uncomfortable and irritating. It sits right on your collar bone and rubs with any movement, the zipper also will not stay completely closed. Sadly I will be returning this suit.