We stay at the Heritage Awali resort in Bel Hombre quite frequently, and they have a villa development around the golf course. I can wholeheartedly recommend the resort, but never stayed at the villas...
http://www.villasvalricheexperience.com/
We have stayed over Christmas and New Year before, and the weather is perfect.
HTH