they fit perfectly. Pretty loose, but built-in. The fabric is soft, stretchy and lightweight but not too light and flimsy. The lining on the inside feels even softer, especially towards your boys, and offers just enough support, but also room for your boys to hang around a bit. The pockets are great too.