5*
Would recommend and return if we come to Edinburgh again.