The Lookout Inn on Beautiful Carate Beach on the Osa Peninsula of Costa Rica has an amazing feat of engineering known as the Stairway To Heaven. It is a stairway that goes to the top of the mountain behind us. Once at the top you can then find trails that lead through the jungle and even to a waterfall.
This is melvin your guide.
These are just 15 of over 350 stairs!