The Hayloft was a great base for my husband and I when we visited Edinburgh for work. Although compact, it had everything we needed for our 2 night stay and, for us, the location was perfect.