We needed to stay just one night in Zagreb close to the airport to link two flights. This small hotel was delightful. The rooms were clean and comfortable, and the receptionist turned into a waitress to bring us our dinner on the lovely patio. We had two rooms; one was a fairly (albeit charming) hotel room with a double bed. The other was a "triple" with a smallish double bed and two singles. This room was very quirky with a crystal chandelier, a grand piano (!) and a kitchen. My mother, who had suffered a fall and was exhausted from travelling, grumbled that it wasn't a normal room, but it was comfortable, spacious, and fun. I gave 4's rather than 's above due to my mother's reaction, but I personally disagreed with her and would have given 5's. The staff, especially the evening host Ivana, was charming and chatty without being imposing. It was overall a very positive experience. Our only note of warning: the hotel holds your booking with a credit card but much prefers that you pay cash. (Nearly all establishments in Croatia prefer cash, but this was the only hotel where we found the interface between Expedia and the hotel to be less than smooth.) The hotel handled with with flexibility and aplomb; we did not feel manipulated and ultimately did pay with a credit card, but others may find it more convenient to have enough cash (kunas, Euros, or even dollars).