We stayed at Marriott city wall and liked it very much, especially since we could walk to some areas we wanted to visit, upgraded to huge room, great breakfast, pool and pleasant people
Subway was short walk, liked the idea of being able to see part of the old city wall
Maybe others with more experience might recommend other hotels but we were quite happy with city wall