The Hidden Gem is the perfect base for a stay in Edinburgh. We had everything we needed and would love to stay again.