Fit ok, design not quiet as pictured by the slit. I ordered dark grey, and it's just grey. Returning for another color. Ordered size up, fit ok. But feels cheap, like I ordered from an online "retail store" lol. Almost like something you get from one of those huge beach outlets on vacation.