Loading a level and character position?

Ok, this should be super easy to do. I have a start screen and a “Load” button. I want to open a different level and load all the diffrerent attributes I need. I use a SaveGame object for the loading of the attributes how do i load them after I open the level. Do I just put them on the begin play of the level blueprint? Any better ideas?

It would be good to save the data in a “game instance” since it handles the variables between levels. and you can get the data from any level.