A lovely place to stay near Edinburgh