Prepare to wonder why you ever stayed in Edinburgh hotels before!