Great on all counts. I visit DC a lot, and this place has everything going for it. Location, size, amenities. Winner.