Dodo House wordt door een familie beheerd en ligt in Villa La Angostura, op 24 km van Paso Cardenal Samore. Het biedt gratis WiFi door het hele gebouw. Gemeenschappelijke ruimtes worden gedeeld met de gastheren.
De receptie is 24 uur per dag geopend.
Het schiereiland Huemul ligt op 32 km van Dodo House, en het nationaal park Los Arrayanes bevindt zich op 7 km afstand. De internationale luchthaven San Carlos de Bariloche ligt op 90 km van de accommodatie.