I stayed at this place for 8 days. it's in a great location, it was very clean and looks exactly like in the pictures.
there is no self check in and I had to wait 30 minutes for a person to give me the key which wasn't ideal after a long flight.
the place had no WiFi, they said they will fix it but never did! however, they provided me with portable wifi device the next day and refunded me for that night.
I encountered a bit of inconveniences because the appliances were totally new but they were able to fix the issues.
I would say my stay was great at this apartment except the few issues I encountered during my stay.
they have good customer service and they reply right away.