This apartment rental location is quite good overall, but there's room for improvement in terms of quality. The building is accessible and has a wheelchair-accessible parking lot, which is great. The address is Building 2807, Lemon Ave Avenue, in Englewood City, which might be a bit hard to find but is generally easy to get to. Unfortunately, the co-branding with Englewood isn't particularly noticeable. The parking lot is one of the key selling points here - it's easy to park and maneuver around, even with a wheelchair. The apartment itself is pretty standard, with no notable features or amenities. One potential issue is that the location doesn't particularly stand out, and some people might find it a bit unremarkable.