The place is nice and spacious, although it is to be noted that the check in was a nightmare. After a 26hr flight it took me about an hour to figure out the instruction and finally get in the place, it was awful.
The internet is good, and the flat is nice. The kitchen was missing things like salt pepper and oil, bit inconvenient but whatever.