A quiet place with astonishing view, Ecohouse Baguio certainly is a place to stay at if you want to relax and unwind!