Hall Nissan VA Beach isn't a "bad" place, typical dealer, but when they screw up it is usually bad.
When they replaced my front bumped the paint job was very good.
However the reason they were replacing the front bumped was due to this:
They claimed that Nissan USA told them to do that when installing front license plate holders.
The dealer I would take it to in the Hampton Roads area is Pomoco Nissan.
Will pm you some info that might be helpful.