sheltered

adjective
  1. protected from wind, rain, or other harsh weather conditions
  2. protected from danger, difficulty, or unpleasant experiences
  3. having had little experience of the difficulties or unpleasant realities of life

Examples