Explore the beauty of a cozy cabin nestled in the woods on a hill in Sagada, a picturesque destination in Mountain Province, Philippines.