I paid for the honeymoon suite, but when we got there we were told the aircon had broken. We were put in a lesser room with no discount. The pool didn't look clean. The tv didn't work properly and there were no English speaking channels. The beach was nice and was very sheltered- good for a young family. You are definitely paying for the location and not the run down resort.
Cons: where do I start a restaurant would be nice
Location: awesome resturants nearby