The place has what you need and is based in a good location of Coyoacan. It's a 10-15 minute walk to some good cafes and the market area, has reliable wifi and a kitchen, overall very convenient.