Our stay was great, we chose the appartment mainly beacuse of the terrace and we were more than satisfied. The inside of the flat (actually the whole building) is nice and well equipped (washing machine etc.) as well. The location is close to the beach and there is plenty of opportunities to shop and eat in the area, we really didnt miss anything. Metro takes you to the centre in few stops without transfer. Just be aware that the agency operates more appartments and before the arrival you need to agree more or less precisely on the time of arrival/keys handover. But they communicate very quickly and we didnt experience any problem with this. If you are coming by car, make sure to check the parking rules (parking in the streets around the house during weekdays is reserved for locals and you need to find some other place).