I would reccommend David's place with all my heart because he is one of the nicest person Ive come across and he really knows Edinburgh like no one else. 10/10 would reccommend and definitley will come again.