We stayed for a week in Puding Marina in early January. The room was big and comfortable and the staff was very friendly and helpful. The location of the hotel is just perfect, right near the port in the heart of the old city. The breakfast in the restaurant next door was included, and it was good. There is a free sauna downstairs, which was great at winter. You can also rent a car straight from the hotel, which was nice and easy.
There were a couple of downsides. There were a couple of blackouts, which caused also the room temperature to drop under 20 and cut off the internet. The walls are really thin, so you can hear pretty much everything from the rooms next to you. When windy, the wind howls through the building and can be pretty noisy. The spa wasn't cleaned regularly.
Overall, everything worked just well, definitely a positive experience and a recommendable place.