STRIV was extremely communicative and provided some of the most detailed check-in instructions I've seen. As others said, you have to go to a separate location (a parking lot that has lockboxes on a fence) about 7 mins away to get the keys, and this is not super convenient, but if you're renting a car, it's not a big deal.
The place was very clean, and had everything needed. There's a big row of homeless camps right next to the building (K st), but this can be avoided by staying on J street.
I didn't get a chance to go, but the pool is conveniently located right outside on the same level. The dog potty area is also directly outside, so you probably won't want to stay on the outside patio area. This would be very convenient if bringing your own dog though.
The location is a little less than 1/2 mile to the Gas Lamp district and the Convention center, which was perfect for my trip.