Apartment is clean and generally fitted out/presented to a very good standard. Location is excellent. Other reviews mention hot water running out but I didn't have that problem. Sound-proofing is not amazing so bring earplugs if you are a light sleeper.
Only let-down was check-in process, which did not go entirely smoothly in my case (and as I was only there for 24 hours and with a large suitcase was slightly more annoying) - the required details for check-in were only provided 90 minutes after check-in time, despite being told I could leave bags at the property two hours earlier. The cleaner had to let me in. It appears there was an internet issue. No communication so was left waiting around without explanation.
Overall would still recommend for the quality of the place.