I've been many times but I do not support all-inclusive resorts. It's not that they aren't nice, but you tend to avoid the local culture because you want to make the most of the money that you are spending on your trip. Nevertheless, you can check out Crystal Cove located on the west coast of the island. The beaches on the west side of the island are quite nice, and the hotel itself is pretty. There is a lovely pool where you may swim up to the bar.
There are other hotels which I'm not as familiar with. The Sandy Bay Beach Club is in a very convenient location, though the beach itself has washed away in recent times (there is still a beach, but don't be surprise if the distance from the outside bar and the water doesn't look like the pictures on the website). The rates are decent compared to other all-inclusive resorts, but the rooms may look more modest. On the up-side, you have banks, grocery stores, clubs, restaurants and shopping within walking distance. It's also on the main road where if you would like to take public transportation into town, you have that option.
Keep in mind the resorts beaches in Barbados are not privatized as in some other islands, and while this would not cause any problems to you as a guest, you are really paying for your room/food/ & watersports (hopefully this is something you have an interest in. The island is not that big where getting around would be a problem, so you may want to experience the restaurants & activities that the island has to offer. Keep your mind open to other hotels/apartments & villas that are not all-inclusive. If it's value you are looking for, you can rent an apartment/house/villa for less than the cost of a hotel. There are many bars on the island which sells drinks at a much cheaper price than those in the major hotels (ie. the Hilton charged me almost double for a drink than most other places on the island). There are many restaurants to choose from & to match any budget. If it's a quiet getaway with no disturbances and luxury you are looking for, then one of the higher end resorts should suit your needs.