The location and the apartment is both excellent, as is described in comments by others. However, my check in experience is appalling and the response from Itoe to my follow up enquiry is not professional and totally unacceptable.
The 3 of us arrived at the apartment at around 8 pm, followed the instructions sent to me, and found an empty keybox ~ no key of the apartment inside! (The check in time is 3 pm or after) We 3 ladies, with my 78 year old auntie, were bewildered! By the grace of the Lord, the cleaning lady came down and saw us. When being told of our situation, she was willing to give the key of the apartment to us. I wonder what would happen if the cleaning lady didn't bump into us downstairs by the key box!
Inside the apartment has neither guest guide book nor directions to wifi. Thanks goodness that my cousin remembered to ask the cleaning lady before she left! I texted Itoe right away describing the situation and asking for a reason. The reply from her cast the responsibility to the cleaning lady running behind schedule, without any concrete or even a tone of apology. I don't know the exact reason to this totally unacceptable service, while I believe Itoe (more so, it should be the management of this bussiness) should assume full responsibility!
Another absurd happening is that 3 days later, my cousin saw a family looking for the key to the 7th floor (1 floor below ours). The man said that as his family arrived early, he already paid for 1 more day before his original arrival date. 2 hours later, my cousin saw the family eating near by the building, and were still waiting for the key.
I reported the total happenings here and leave it to the readers to do make their own sound judgement.