Service is good with some amenities and activities for the kids and the rooms have self catering facilities.
This place has individual units set amongst palm trees and is ideal for families. It has a tennis court and pool and an outside restaurant where you can listen to the nearby surf (or the cursing of the tennis players). The friendly staff can organize any of the tourist type outings for you and have brochures on most of them. It's located by the beach though it's not a fantastic beach to surf in though nice to look at.