We stayed there last year. It was clean,comfortable,and convenient.
Two issues, though. Our apartment did not have a kitchen sufficient for food prep. Only a bar sink, microwave, and small fridge. No cooktop. Lots of cookware, dishes, and utensils, but washing up in a bar sink was a pain. An apartment with a dishwasher was significantly more expensive, so be sure you know what facilities you will get if you plan to do more than takeaway meals.
The second issue we had was with staff and communications. We ordered a taxi the night before our departure for an early flight. We were assured it would be waiting for us at 5:30 am. It was not, and the guy on duty in the morning was clueless. There was no record of the request. He was also clueless as to how to even get us a cab. It is not on a street that has cabs streaming by at all hours. So if you need assistance getting transport, be prepared with the cabs app.