Old Navy snug from hip to thigh, with a thigh-high hem right at your belly button
A smidge of stretch for that broken-in fit.