I don't care for the buttons because there's like 6 or 7 of them which is too slow of a process to close and open the coat in the cold. But other than that the XL fits well over my suit, not too tight at all. It's nice and long as well. Haven't had much rain in Seattle these past couple days but we'll see how it holds up when it does.