Christmas Mansion liegt circa 25 Minuten zu Fuß von dem komfortable L'Islo Inn Davao Stadt entfernt und ist unbedingt einen Besuch wert. Außerdem gibt es Parkplätze.
Die Fahrt zum Flughafen Davao dauert nur 20 Minuten. Lon Wa Temple ist etwa 2 km entfernt. Auch Tribu K'Mindanawan Cultural Village ist in rund 10 Autominuten Entfernung vom Hotel.
Zu den Annehmlichkeiten in den Zimmern gehören eine Klimaanlage sowie ein privates Bad mit einer getrennten Toilette und einer Dusche.