You get what you pay for
If you paying around $100 "in" DC (it's on the outskirts), you're not staying at a 5 star hotel...I'd give it 2. Very basic, floor was filthy, neighborhood is questionable, but no one bothered us when we went for a walk. Very reasonable pet fee ($10 vs. $200 at another hotel in the area). One block from the former Walter Reed Army Medical Center (it moved to and merged w/ Bethesda Naval Medical Center). They wanted cash up front for the entire stay, claiming the credit card machine was inop...