Just a quick review.
Order came in on time. Discreet packaging. The shipping address had Onefit, no other details.
The fit in the waist and the legs were just fine. I usually wear a medium but ordered a large due to other reviews suggestions. The package area is too small for me. I don't claim to have a big unit but its not small either.
I don't know that ordering an xl would even fit. I just think the package area is just too small.