The condominium, apartment and amenities were all new and in great condition! Location of the place may not be the nearest to the train station, but you definitely get a bang for your buck by staying here. Gym and swimming pool were really nice too! Xin is a really kind, responsive and helpful host.