Azalea Residences is known as Baguio’s newest all-suite hotel best for business travelers and holiday-goers.