Our stay was most enjoyable, the unit was relatively clean - (Windows and fly screens need a good clean) - a great view on the waterfront, walking distance to shops, cafes and restaurant.
Check in process a pain and the unit above us were stomping around like a herd of elephants. Appart from that, all good.