We had a wonderful time here! Juan went out of his way to make sure that we were well taken care of and comfortable. He even picked us up at train station when we arrived & dropped us off at the metro on our last day when we had to leave early. Juan also gave us great recommendations of where to go and explained exactly how to get there. Highly recommended!