My family and I recently stayed at Chalala, and on the whole had a great time. The staff are helpful (especially Jazz at reception who is just fantastic), the food from the restaurant is great, the beach wonderful, the pool ditto, and the location is excellent (lots of beach front restaurants very close) AND Chaweng is just a 5 minute walk away. Really the location is perfect.
Now for the BAD. We booked the family room (I believe there's two) and all was good during the day. Trouble generally started at about midnight when the roof and walls were overrun with fighting, screeching, running rats (yes, plural). You come to expect the odd slice of vermin when travelling but this was pretty OTT. Staying on the mezzanine (where the second bedroom was) was realllllllly noisy, to the point where we ended up not sleeping up there. We asked reception if anything could be done, and Jazz did get the mechanic to see if he could get rid of the rats.... unfortunately no change.
I can't comment for all rooms, but everyone else we spoke to seemed very happy with their rooms. I would stay at Chalala again, but I would definitely not stay in the family room next to the kitchen (nor would I recommend anyone else do it).