It was such a good apartment but really complicated deposit transaction. Cz you have to wait till 2 days for the deposit refunded to you. It takes too long time, and they even transfer it pretty late on the 3rd day. So, the experience staying here was good but not the registration process. I will not come back if they still have this kind of bad system for deposit. And for the location, it was pretty far but the facility is kind of good.