The details are just coming out, but it appears that Iran gets to keep its uranium enrichment program, albeit on a somewhat reduced level pending 6 months of monitoring. The U.S. agreed not to unilaterally impose new sanctions during this time period, something previously under consideration in Congress with strong bipartisan support. There also will be an easing of some sanctions.

Obama press conference Iran Geneva Agreement

White House Fact Sheet on Iran Nuclear Deal