The apartment was cozy and as-advertised. We only had a short stay, but the place itself was great.
There's a lot of parking lots in the area, but they don't have great details about overnight parking. If you're staying for a couple days, one of the ACE parking structures is a good bet.