It's a little shorter in the front than it looks in the photo but I'm a small/xs about 5'4 (on a good day) and it fit well over my swimsuit, not too short in the front and it went down to the back of my knees in the back.