All of these were true of the Treaty of Guadalupe Hidalgo except...
The United States obtained the Mexican Cessions
Mexico would not get any compensation for the land
Mexico recognized the Rio Grande as the border of Texas
The US paid Mexico $ 15 million for California