I was just there last year.. If you are an idiot tourist and you wear expensive jewelry and you go into the bad areas then you are looking for trouble.. expect to get robbed in any country if you do that. some of the resorts are surrounded by bad areas but they are heavily gated. but hey if you stay in the same type of resort in the US you would pay a ton more so you get what you pay for thats why the caribbean is such a good vacation plus obviously the weather and beaches..
I did a lot of walking outside the resort and rode the public bus around and never had any problems at all, granted I don't look like someone to mess with and I don't wear jewelry or flash things around... so don't let your girl by herself ever and you will be fine.
it has become modern and expensive in the past 5-10 years. you can stay at Sandals, its expensive but the food is the best and the service is top notch. plus no screaming kids running around and it isn't packed.
just some advice which i hope you take.. when you visit the Dunn Falls its awesome, just don't exit through the shops cause they will hand you things then make you pay for them. just a heads up
i still prefer DR though.. way cheaper and more poor... they will kiss your hand if you tip 5 bucks.. in Jamaica they will spit on you. the inflation is out of control over there.