Travelled as a family, a couple in one apartment and then 2 adults and 2 children (age 5 and 2) in the other.
We stayed in a 1 bedroom apartment, which was spacious and clean. The room had 2 single beds in the bedroom and a travel cot (on request) and then another "pull out bed" in the living room area. Please note the pull out bed is a single, which was fine, however we wanted to have the children sleep in the bedroom so we had somewhere to sit on an evening once they had gone to bed. This meant one of us sleeping in the "pull out bed" (drawer as we called it) and one on the sofa. This wasnt a problem, just something to be aware of.
The apartment was "cleaned" every day (not a full clean, just the bathroom, new towels if you wanted them, beds made etc) which was nice. We had new bedding a couple of times (stayed for 11 nights).
The kitchen has 2 electric hobs, a toaster, microwave kettle and cultlery/crockery etc. It was on the small side but who wants to be stood cooking on holiday?! It was sufficient for what we needed.
Our room (101) faced the main road, which was quite noisy at times, it woke the children up a few times. It also meant we didnt really sit out on the balcony as it would have been fairly noisy. The balcony did not get the sun at any point in the day. We could also hear the Kareoke in our room which wasnt ideal when the children were in bed. These things didnt spoil our holiday, just things to be aware of if you are staying here.
The swimming pools are both really nice, there is a smaller pool for kids and a big pool, however the only downside is that people are out there at 7am reserving sunbeds which is really annoying. We would arrive at 9 to find them all taken but with people not actually using them until after lunch (on some occasions). I know "everyone does it", but the hotel management should look to do something about this, the list of "rules" clearly states that people should not reserve sunbeds. Again it didnt spoil our stay and we usually got some beds at some point.
The snack bar is really nice, and the staff work really hard and were really friendly - good value for money and tasty food.
There are some really nice restaurants right on the doorstep of the hotel, a supermarket round the back (and also a bigger supermarket just down the main road) and the gorgeous beach is only a short walk away (quite a steep hill).
Overall, we enjoyed our stay and I would consider staying here again, but perhaps ask for a room that doesnt face the road.