Like most properties, this one has good points and bad points. The bad could all be fixed, though.
Though it only has two bedrooms, there is plenty of bed space for those who don't mind sharing a room. If some don't mind sharing a bed, I think you could sleep ten or eleven people. It is very near the beach, and you can see the waves and passing ships from the balcony. Plenty of seating in the living room. Washer/dryer was handy, as was the dishwasher.
There were some technical problems during our stay. No internet the first two days, but then they somehow added another booster and I think a network and we got on the last two days. The programmed door lock was temperamental and we got locked out, with our car keys and phones inside. Fortunately the resident of the other apartment was in and allowed us to use her phone. If that apartment had been unoccupied we would have had to walk to a store or something in our bathing suits and flip flops. We ended up just leaving it unlocked, as did the downstairs neighbor. The smoke alarms also went off in both apartments for no apparent reason, and took a while to fix. The kitchen was poorly equipped for actual cooking and meal serving, though if you just want to make sandwiches you'd be fine. If you want to cook you will need to bring or buy a large frying pan, spatula, and sharp knife, and maybe a baking sheet. There was a 6" pan, but that was too small for a family of four unless you want to cook each burger separately. We bought a pan but I didn't leave it. Wish I would have bought a spatula and knife or sharpener too. There are two knives, both dull as butter knives. There are plenty of pots. There are plenty of forks and tablespoons but few dinner knives or teaspoons. Plenty of plates, adequate glasses. No provisions such as cooking oil and spices that other places usually provide. Although the water in the sinks can get very hot, for some reason the water in the showers will only go lukewarm.
Still, it is roomy and right on the beach. Leave the door unlocked, don't plan on cooking, take lukewarm showers and you'll have a great time.