It’s just a really, really nice little town. Little bit different. The main network of streets in the centre is really unspoiled and great for ambling around. Not sure if you need to find the heart of a place although it depends what you go somewhere on holiday for tbh.
You say graffiti, others say street art. I’d definitely recommend it as somewhere to go for a few days.