My partner and I booked an 18 night stay when our holiday in NSW was cancelled, we were grateful for Punthill accommodating us at short notice and for the apartment being pet friendly (it was only a $250 pet cleaning fee, not $500 as we expected - that was a bonus).
The apartment is conveniently located near Heidelberg train station and numerous shops and food outlets. There were some maintenance issues, but the staff were very apologetic, logged maintenance requests quickly and offered us a new room if we wanted. Overall very happy with our stay.