If I could give 0 stars, I would.
I had a terrible experience.
The apartment we stayed in (B101) was filthy. Mess (crumbs and liquid) was left on the floor, kitchen bench, dining table and coffee table. The walls were filthy with marks and fingerprints. The bathroom had black mould in the tiles and the towel rail was coming away from the wall. There was also a dirty sock left behind from one of the previous guests.
The worst part being that there was what I believe to be a snap-lock bag with remnants of drugs inside - crystal methamphetamine (ice) to be exact.
Upon checkout, I notified the front desk staff, who seemed very disinterested. They did advise me that the hotel manager would give me a call to discuss this further. I never received a call.
I sent a formal email to the hotel/apartment, but I never received a response.
Based on the above information, I do not recommend Punthill Apartment Hotels Ivanhoe to any expected guests.