We stayed at the IB Tucan in 2005 for our Honeymoon and we loved it. My husband is super picky about food because he is a chef and he thought the buffets were great, as did I. We also ate at the Japanese place and loved it. It was kind of funny actually because they serve sushi as a first course to everyone and when the waiters brought it around everyone at the table was looking it it like WTF is this, we told them all just pass your plates down to us, we'll eat it!
When we come back with our son, this is where we wil probably stay, although not if the beach is lookin like that