Clean, well situated and good atmosphere