We stayed here last May 2014 for the kids. We traveled with 1 toddler, 1 baby, and a 6yr old boy. The aircon needed to be fixed so we waited for them to replace the aircon (so it was quite hot at first). The staff are friendly and courteous. Beach is quite dirty and needs to be maintained.