That did make me laugh seeing that you give a Manchester address …… (meant in jest, I spent a really nice few days in Manchester for the Ashes and going back for a few days later this year!).
I stayed in the Rock on both my recent visits. A bit faded glory but cool to see the lights of Tangiers from your balcony. It certainly tests your lungs on the walk back but I kind of liked it. Nice mini zoo/ wildlife park opposite.
I found plenty to do for a week but maybe I’m easily...
I spent 2 weeks there last year over 2 trips.
It’s one of those places with lots of hidden attractions but you have to dig a bit to find them. There are a number of caves and WW2 sites on and around the rock, walk down to Europa Point, the Main Street in the old town is very picturesque too...