We have visited Scotland many times and also Edinburgh. It has always been very pleasant and enjoyable. The hospitality and generosity of the people is overwhelming. Previously we would stay in a hotel or when being in the countryside in small inns. This time we opted for Airbnb and we can highly recommend this. It is easy to book and you get to live in a private home.