@Debra597,
I have a few questions to ask so I can have a better understanding of the situation, and provide an insightful answer. Did the cleaner charge you $150 USD or BBD? Was the cleaner supposed to only do a light dusting and spruce up after the place had been empty for an extended period? Or, did the clean come after a guest checked out? If so, then she should have washed all of the linen and made the beds regardless if they looked like they were clean and unused, and the bathrooms and kitchen (including all dishes, glasses, flatware, utensils, pots & pans, etc.) should have been cleaned also.
I think that $300 BBD is a pretty high rate for a cleaner in Barbados, because that's $40 BBD per hour for a 7.5 hour work day (it should take at least a full day to properly your house). Also, I am going to assume that you are providing all of the cleaning supplies and equipment. Over here in St. Lucia, a cleaner makes about $120 XCD/ECD per day, but we usually do our cleaning. In Atlanta, we pay our cleaner $20 USD per hour.