The airbnb of Magdalena is very good. It is located a little bit outside the city of Edinburgh, but there are buses around the corner which will take you to the city in about 10 15 minutes. The interior of the Airbnb was very cute and had everything for a comfortable stay. I would definitely recommend it!