Condo was clean, comfortable and had everything we needed - well stocked. We loved the access to beach and beach lounge chairs - available at no charge to Divi renters. Pools were clean, a little crowded, but we could always find space. Patio can not be beat - great view of small waterfall and birds everywhere. The bell staff , especially Erwin, were outstanding and the reason l did not give 4 stars. Check in staff left a lot to be desired, maybe it was for Casiola bookers who had a separate area at snack bar. We could not check in until “exactly 3:00, not a minute sooner”. My iPhone said 3:01, the check-in persons watch said 2:58. “ Come back in 2 minutes, check in is based on my watch”. My initial front desk contact was pretty frosty as well. Concierge went to voicemail, they never returned calls. Casiola responded quickly with emails but took a few requests for them to actually follow through. Check out was very friendly. Overall great place and a great stay.