feel very satisfied after obtaining something better than what was expected - Spanish English Dictionary