Embracing Nature. Experiencing Culture.. Just like the name The Sanctoo means a private or sacred place. The Sanctoo consist of 12 private sanctuary villa.