It's a city, so it's not going to be shiny and pretty. For a city though it's very small and uncrowded, and I've always found people to be friendly. There's low income areas that are a bit rough, sure, but they're pretty easily avoided. I feel pretty safe here. It's not the most up-to-date looking city either, but I think the best thing about it is how short of a drive it is to get to some really beautiful scenery, and being right on a beach is a plus because it's a lovely sandy stretch of beach. If you're tired of looking at grey buildings you can very, very quickly get a complete change of scenery with a short bus ride. I like how compact the city is, it really doesn't take long to get anywhere. I moved here before applying for university and intend to stay in the area afterwards too since I'm a fan.
If you want to see a bit of a dump, check out Middlesbrough. Dreadful the whole way through.