They messaged 2 weeks before checking-in to provide information. Communicated by whatsapp which was easy and the apartment is nice and clean, I got a 1-bedroom apartment instead of studio shown in pictures. My main problem lies with the hassle of checking in and out. I do not recommend this place if you are arriving late and/or need to check-out early which was my case and also if you just wish to stay for 1 or 2 nights. Check-in time only between 2-8pm, my flight arrived at 10pm and I estimated arriving around midnight. They offered 2 options, first to pay USD25 for checking in 8pm-12am or USD40 for after midnight. Other option which I chose was to get the keys from a key box not far away, clear instructions were given BUT imagine doing so with luggage, even a few minutes walk will feel like a dread not to mention the stress for someone who just arrived a new city trying to look for a place at this late hour. Check-out time need to be 'prebooked' which again is a pain, have to wait for staff to come and check. Furthermore, USD20 cleaning fee on top of the room rate so worked out to be an expensive stay, not worth it unless you stay for over a week. Plus USD300 deposit. I had stayed in serviced apartments and none had such stringent policies. Although the building and the apartment are nice, all the hassle and surcharge made the stay not worth it.