Pedro's place was perfect. It is on a main avenue, Avenida Insurgentes. There are many great places nearby, including a large pharmacy, public transportation and plentiful restaurants. There is also a mall within a 10 minute walk, a starbucks, and many other cafes and bars.
I would highly recommend staying at Pedro's place.