I stayed at Sultan Gardens Resort for 12 nights. My group was my wife and 1 year old daughter. From the first night to the last, we had an incredible stay. The staff are some of the most friendliest and helpful people I've encountered on my travels (special mention to Lofty in the main restaurant). The quality of food in the resort is fantastic, the rooms are all clean and well maintained. There's pools, a private beach, kids play area, kids pools, and other activities during the day to keep you entertained. But most of all, we wanted a relaxing comfortable time away and we got that.
The staff especially are excellent - they always have a smile on their face and go out of their way to play, talk and entertain my daughter when they saw her.
My only issue is the wifi in the rooms is a bit hit and miss, but this is a minor issue. In all other aspects, we were really happy that we decided to stay here, and are already thinking about returning next year.