It was hard to get on but as expected for Spanx. Have not worn it for an event. Debating if I should wear it for my friends wedding that I bought it for. Would hate to have to remove it half way through. Might be hard to use the restroom (has a hole for number 1), but won't know till I try. Still a good product for smoothing things out.