We usually love Divi, but our stay this year did not meet the usual quality. We paid for a suite with a kitchen, and expected to be able to keep our perishables in the fridge, but the fridge did not work on arrival, and it took 3 days for the resort to send someone - during which time our groceries were in the heat. There was also a big ant problem in our room, especially the kitchen. Upon our arrival, we found a dead bug on the pillow. The wifi was also completely down for 3 days of our stay. That being said, the beach and the grounds are beautiful, and we absolutely loved the snorkeling. The room was spacious and we had two bathrooms, however the second bathroom didn't have a single towel rack or anywhere to leave your towels, which was quite inconvenient. Our friends got their car stolen and windows smashed right from the resort parking lot, so be extra aware of where you leave your car.