The place is amazing, close to the station (Sevilla Station) for tourists who are willing to meet all over the city. A lot of interesting street food in Av. Chapultepec and many other options a few meters from you.
The apartment is really welcoming and cozy with all (and more) the necessary things for the stay.