Don't know anything about Banyan, but my husband and I stayed at Belizean Shores last May. It’s a beautiful resort especially since we had an oceanfront, 2nd floor unit. Can't say anything at all negative about it. Also has this REALLY great pool, and I'm not a pool person. Has a couple of coin washer/dryers as well.
Sighhh ... what a great way to start the day, sitting out on balcony watching the morning wake up.
Wasn't too impressed with the restaurant though. We only ate there twice, it was only so-so. Maybe a 5 on a scale of 1 - 10. (and that would be for the food, staff was friendly and the dining area nice and open.)
They have a corner in the dining room with a computer you can use. Came in handy as my husband is a Pastor and he had to keep in touch with a couple of folks.
Have a wonderful vacation