Excellent place. I was a long-term stay (about eight weeks) and the apt was great. The building is secure and in an excellent location. The staff at the building are really competent. The amenities in the building (gym and pool) are well-maintained. The apt has everything you need to prepare meals and I never had any issues with the wifi.
Highly recommend this place.