We had a lovely stay at Emma's on our recent trip to Scotland. Portabello is a lovely place to explore and there are several really good vegan places to eat.
The guest book is full of entries by people from across the globe and its easy to see why. I would defiantly book again next time we visit Edinburgh