Selena Gomez is ‘finally’ in a ‘good place’