Room was nice, a good size, and effective fans and aircon. Beds and pillows were not comfortable, but get enough drinks down you, and you won't mind so much.
Rooms were cleaned 5 out of 7 days and the cleaners do a good job, and were mostly friendly. They do, "barge-in" on you if you are in, but was amusing and not intrusive really.
Overall food was good, lots of variety. Local dishes were great, fish and meat was hit and miss, but there was always something delicious to be had, for each meal and on each day, with enough variety to keep it interesting.
Kitchen staff friendly. The main pool, and kids pool, bar and general layout of the outdoor communal areas, are perfect, always a comfortable spot, where you can keep an eye on the kids, yet still relax. Much better than our expectations.
The dining area, inside and out on the balcony, are great, although inside it was bordering on too hot, with no apparent fans or aircon, making dining uncomfortable.
The kids entertainment was fantastic. The young lady that led the kids activities was superb, and the aqua aerobics each day were fantastic. All the entertainers were amazing and deserve pay-rises!
Only gripe was with the other staff, bar and dining. With the exception of the bald guy with the tattoo of a rubric cube, and one other, the rest seemed to resent guests being there. Were apathetic at best, but bordered on angry. I get it was hot, we were relaxing and they were working, but it made things a bit uncomfortable!