Looks to be a great Leo! I can't speak to the durability, since we just got it, but I don't anticipate any problems. I ordered a Small for my daughter (34-26-32), and it fits perfectly.
The only reason I didn't give it 5 stars is because the material puckers a bit on the side seams where the shelf bra is sewn in. Nothing is wrong with it, just looks a little off. Overall a great leo!