Yes, Times Square Mall is a good investment, as it is situated at a prime location, has international standard features and amenities.