Good apartment for short or long stays. Good location, great view, access to the condominium's pool and a nice balcony. Bed was also pretty comfortable and so was the couch. I worked from home and the wifi connection was always stable and good enough to conduct video conference calls.
Could be improved in terms of basic amenities. No dish soap or a sponge was available, for example, which is quite essential if you're cooking at home, there was no additional toilet paper beyond the first roll and only 5-7 matches (you need matches or a lighter to light up the stove). Some of the material available in the kitchen (Tupperwares, some of the pans) were quite used and would be nice to have those replaced - but overall you should have enough to cook with.