Is Atlantis Liberty Square a good investment?