We've been looking at apartments all over the place and one we saw online (that appears to be what we're looking for) is in El Millon. Where is it?? We tried finding it the other night and got a little lost. Can somebody please give me specific directions to find it? Also, I'd really like to know how this area compares to the other areas we've been looking in such as Bella Vista, Mirador etc. When I bring it up to some friends at work, they say they don't like it there. Not sure why. Thanks!