Positives - The location was amazing, it was centrally located for the marina and the beach. The AC worked well and the shutters were convenient, especially for small babies who took naps. Negatives - The flat was old and could use some improvements (e.g. the kitchen drawers were falling off, the dishwasher, and the bathrooms had cracks/holes where cockroaches were slipping through and getting in; we found like 4-5 over the course of 10 days). There are also 3 flights of stairs, which wasn't readily apparent from the photos, which was problematic for my 2.5 year old. We worked around it, but couldn't fully relax or let her roam because it was dangerous.
It wasn't perfect, but we definitely enjoyed ourselves. It made it easy for our familly to enjoy the best of the beach and the marina/ shops/restaurants for the area. Recommend if you want the convenience of being right on the marina, without the pricetag of the Tivoli.