Cuauhtemoc is an excellent host who is highly communicative. The location is excellent.