Hotels around Ft. Lee VA

Hi all,
We are heading out east for my son’s graduation from boot camp and will be transporting him to his next school at Ft. Lee. With all the communities next to each other and not having a clue what are nice areas and what should be avoided, I am lookong for suggestions for hotels in the Petersberg area of Viginia.
Any suggestions woul be appreciated.
Thanks in advance.