I stayed at the Marriott with my husband while he was in Barbados on business. The hotel was clean & tidy, the staff friendly and relaxed and the gym was very good. The room was comfortable with a huge bed and while it wasn't in the beach it was only a short stroll to get to one. The food available all day was really good and no more expensive than any of the local eateries. That said, there was plenty of choice within easy walking distance or a short bus ride.
I also treated myself to a treatment at the "Crystal Executive Spa" next door. Tonya Emtage was my therapist and she was amazing. It was only $60 for a full body scrub and it kind of included a mini massage when she applied to body lotion afterwards - an hour of pure bliss.. I would highly recommend a visit.