The apartment is great. It is ideally located, a few minutes walk from Porta Vecchia beach. We kept seeing people stopping by the apartment to take photos as the outside is so beautiful.
We had some trouble checking in. The apartment seems to be managed by a firm or an agency (so it is depersonalized). We had to fill a form at least 72 h before checking in in to give different informations. After that, we were confirmed that the check-in would be at 1 pm. We got there on time and no one was there. We waited and then, 10-15 minutes later, a gang of 3-4 people arrived to do the cleaning. The apartment wasn't ready, despite we gave all the information needed 72 hours prior to our arrival and we were told to be there at 1 pm. In the end, it was not that big of a deal for us as we could leave our luggages, but still we didn't expect that as we were told to be there at a certain time.
The apartment missed some fundamentals, due do the fact that is runned by an agency and not by someone who take care of its own apartment. We reserved for 3 people but we got only 2 sets of towels. There were no beach towels even if it's a beach destination. There was no garbage bags or cloths for the dishes.
Despite that, I would still recommend staying at this apartment as it was very convenient and very well located.