What country or city are they staying at?
Does anyone know what country, region or city they are staying at? Where ever it is... it is very beautiful there.
It looks like somewhere in Central America. I would love to go see that waterfall they showed in last night's episode.