Absolutely no rhyme or reason for the ridiculous sizing.  The sellers need to be held accountable as the pants were wildly small and no even in the realm of fitting.  The quality seems adequate, but unless you want to use these as coasters, they also need to do something, like fit.