Overall, it was a wonderful experience. Communication was mainly done via their own app, which makes check-in/check-out extremely easy and painless.
The facility was realistically represented by the picture; the concept of apartment-stay instead of hotel-room-stay is wonderful.
My only reservation/minor complaint was, for the particular unit I stayed, the water pressure for the shower was extremely low. Parts of the apartment, such as the baseboard, are starting to show their age.
Overall, it was a great experience.