La Casa del Suizo is a peaceful and relaxing lodge in the Amazon, located on the shores of Ecuador’s majestic Napo River which is just a stone throw away from the eastern slopes of the Andes Mountains. The lodge itself is situated right above the riverbank and commands unbeatable views of the magnificent jungle surrounding it.