You won’t find a better place to stay for the price in Edinburgh