Stay here. Hosts are amazing. Everything was perfect and as advertised. If it is your first time in Mexico City go on the tour that they will offer you!!! It is better than all the tours you will find online!! We will stay with them again!!