Stayed at the Zoco hotel for one night with my Mrs, the wife wasn't please with the shower room which was only particitioned by a curtain, we asked Abdillah who kindly replaced our room which connects to the terrace.
It was a friday night, and they do a complimentary BBQ for the guests, it was very delightful and tasty we were both impressed and with the hospitality. Location was ideal in the heart of the madina with local restaurants and only 15-20min walked to the port bay facing the new city. Breakfast was plentiful and filling they made us omelette at our requests.
I would stay there again for the customer service, hospitality, location and a relaxing night.
Just remember one thing, taxis cannot reach there due to the narrow alleyways, therefore get the driver to drop you off at the nearest distant then just use Google maps to walk it, max 4 min walk.