I am a local and I booked this for three friends visiting from Europe. Columbia Heights is a busy area but the location of the flat is good for visitors as it is next to the metro, target, some restaurants, etc. The apartment is spacious and well-lit, with ample furniture for relaxing together.
It was extremely annoying that the apartment had not been cleaned between guests. The bathroom was dirty, trash was full, and the bed linens had not been changed. My friends looked for clean sheets to change it themselves but there was nothing around. If you cannot ensure a clean place for your guests to arrive and sleep, I don't see the point in being an airbnb host. That is the bare minimum.
My friends arrived too late and were too embarrassed to say anything to me on the night of arrival, so I learned of the situation and contacted the host in the morning who informed me there was an "issue" with the cleaner and they would go in to clean and reimburse the first night. I feel airbnb hosts should be aware of the status of their accommodation before guests check in. I have no idea what the cleaning crew was told, but this was our second day there and my friends' belongings clearly indicated guests were in the flat. When my friends returned, their toothbrushes, toothpaste, shampoo, soap, food, tea, coffee, everything, had been thrown out except for essentially their clothes. Things airbnb will not reimburse for (but at least we were next to target.)
For people that are looking for a spacious flat at a fair price near the metro, this could be good for you. I personally would not book again.