Hi Danielle, to the forum.
First off, I went to STB and was a BM in a wedding there 2 years ago. I agree with you, the WC was very hard to get a hold of, the bride did complain about that, and did not really like her. She said she tried to talk her into things she did not want and did not tell her about most of the options available to her. With that said, my friend is kinda lazy and unorganized and should have done a little research to know what to ask her, it goes both ways.
The beach is not the nicest beach, but its not that bad either. If you have to have the white sand though, then I suggest you look for that.
Do not listen to the terrible review on Trip Advisor. It was a very nice resort and the food was great, people just like to bitch. I actually have a review on there and I think its called "Don't Listen to the Nasty People" because that is how I felt. I have talked to a few people who have been married there since my friend and they loved it.
If your issue is with the WC and the non-white sand beach then I suggest you look elsewhere. If its due to trip advisor, then ignore it, 98% of the people who write reviews on there just like to complain.
I have pictures if you would like to see them. I also saw some very very beautiful set ups for ceremonys and receptions there. The spa is also really great and they did a great job on our hair.
Let me know if you have any questions. Sorry this is so long.