This is a fabulous resort for families. Its in a perfect location - directly across the road from the surf club, playground and the beach. Its also close to a range of different shops, cafes and eateries.
The resort itself is excellent. It also has its own playground, along with a variety of swimming pools, with heated pools and spas at each end of the resort.
In terms of the room itself - I know others have felt the rooms lacking, but it suited us fine. It wasn't the latest in luxury living and was a bit dated, but it was perfectly fine for us and extremely clean and tidy. The only exception to this was the mattress which had seen better days and was extremely uncomfortable (too soft).
One thing to be aware of: we booked a pool view room believing that it offered direct access into the pool - as this is what one of the photos for that room type showed. This isn't what we were given - and our room was on a higher floor. Funnily enough, when we were checking in, the receptionist was responding to another guest who was complaining about the exact same situation - they had booked through a different booking site to us, and had thought they had booked the same type of room, only to be disappointed when getting here. The receptionist advised that those rooms are not available on any other booking site and only available through them directly - so just keep this in mind when booking, so you aren't disappointed.
Overall, this is a great resort, perfect for a family!