The place was clean and in a great location. It is right on the beach promenade.
I did not actually communicate with Marina. The place is managed by another company. The check in was easy, and they showed us to the suite. Later when I wanted to speak to them the check in area was closed.
They are also very strict with the rules. Maybe they have had bad experiences in the past.