Good material for the price. It was a little tight but after 2-3 swims it fits well. The chest area isn't too spacious but once you tuck everything in it stays in place (I'm on the top heavy side). I would add that the bottom hikes up a bit so not as much coverage as the pic shows but I didn't mind,