We stayed for 2 nights at Hotel Puntijar in first week of April. The hotel belongs to the Puntijar restaurant owners, which has been in existence for over 175 years. The opulence shows in the grand decor of the lobby area, the windings stairs, the paintings on the walls and the tasteful antique furniture inside the rooms and the restaurant area. You feel as if you are staying inside a small villa house with focus on tradition. The rooms also have Croatian language books to add to the feel (which, unfortunately, we could not read :).
Overall, the stay was enjoyable and top class. The location is a bit away from the buzzing crowds and the Zagreb city center, in the middle of a pleasant and quiet neighbourhood. The city center is easily reachable through public transport in less than 30 minutes.
There are a few negatives, such as the size of the room that we got was a bit small with lesser walking space in between the 3 beds for our family. Also the storage space inside the room could be a bit bigger. But the antique furnishings and decor makes up for such small inconveniences.
And, last but not least, the customer service was excellent & we were very well taken care of during our stay. The hotel staff even arranged for an early breakfast at 6 am on the day of our checking out since we had an early flight to catch.
Highly recommended for families to stay.