DH & I spent a week at Mango Bay many years ago & it was a disaster. I do hope as PO has said, that it now has changed.
The food was all out of a packet....Smash was their ‘home-made’ mashed potato.
The room was so damp that within 72 hours of unpacking, the hotel relocated us to a different room and sent all of our clothing to a launderette as they had started to turn mouldy.
The beach as I recall was small but perfectly fine.