Well the appartment is basic but the location is amazing. The beach is so close! Just the cross the street and down the stairs and you are there. Our 2 kids (3 and 5 years old) liked it alot and so did we. But the appartment is pretty basic. Airco is nice but due to extreme heat (39c) the bedrooms were still a bit warm in the evening therefor sleeping was a bit of a challenge at times. Opening the windows helps but there's a lot of noise from upstairs and the rest of the houses.
The main bathroom looks good but the shower doesn't have enough water for a family. Showerhead was a bit broken too. We quickly washed the kids and then we ran out of water. 2nd bathroom is tiny and less appealing, but has a decent boiler.
Kitchen is allright but could use an upgrade and some extra tools really. Something to pickup a hot pan and put on the table (maybe a dutch thing, I don't know but we missed that).
Overall the place is a bit worn out but the location is great. If you are on a tight budget then it would be quite allright.
Porto Cristo is a very nice town for families, decent restaurants and shops. Peacefull and calm, great for us.