I had a great time at James' place. Clean and accurate, with a safe and central location, I found it an ideal jumping off point for exploring Mexico City. Additionally, he is very friendly, helpful and had no problem accommodating my inability to speak Spanish. I would stay here again if I return to the city.