This was our third stay at Divi All-Inclusive. It is a very safe, very clean, and very beautiful place. The staff are very friendly and helpful. There is not much nightlife, so you definitely don't want to stay here if that is what you are looking for.
We stayed in one of the remodeled poolside buildings and the room was nice. We did not have hot water for a few days during our stay which was annoying. There was space around the door to the room which allowed light from the hallway in the room (the room was not complete dark at night) There are no drawers in the remodeled closets which was weird/inconvenient.
The food is average. Our favorite restaurant is Pure Lime. Buffet is ok, with breakfast being the best meal offered there. Reservations at the restaurants for dinner ate difficult to come by. Drinks are good and bartenders are great. Best part of the resort is the proximity to the beach. There is a shortage of chairs at the beach, so it is difficult to get a spot unless you get up early. Spa is great. I had a fantastic massage by Sara. The gym is also very nice.
Overall, Divi is a great place to relax. If you are looking to unwind and chill, it will be a great vacation. If you want nightlife and more action, you'll be better off at the hotels on Palm Beach.