Love the Caravelle. We have stayed here many times, and love the location. For the first time, we had communication problems with the host, No communication at all prior to the check in, no response to my emails to get check in codes. Finally, reached host by phone 25 minutes after 4:00 check in to receive entry code. Very frustrating and disappointing.
But I highly recommend the Caravelle for an affordable vacation with everything you need at the resort. Always a wonderful stay.