We had a great stay at the apartment! The cleanliness was ok, could've been a bit better in some parts of the apartment (dishes, balcony). It's a lovely apartment, we stayed there with our two kids (2, 4) and had enough space. Next time we would prefer staying in another part of the island, because we were driving a lot to explore all parts of it and there are nicer beaches (at least with small kids) in other areas.
Communication was great and very friendly! All in all, we can recommend the apartment (just make sure you get a rental car :) )