"Perfection" defines this apartment best. I loved it. It has everything you may need. John has been an incredible host : he made sure everything was OK during my stay, provided clear explanations. It seems impossible for me to find a better place to stay when I am coming to DC. Looking forward to come back .