My kids and I spent 10 days in the apartment and it was great.
The location is perfect opposite the beach and the facilities are fantasitic (the kids loved the pool).
The only thing that I would note is that the wifi is only accessible by the pool and the mobile signal for internet in the apartment is not great as it gets overwhelmed by so many people at the beach using it.