They appear to be taking steps to reverse the negativity surrounding the place; if you follow Trip Advisor you will find that all negative reviews have been removed for Caravanserai/Alegria. I didn't realize this could be done, but apparently it can and has been. We also found out that people booked at the Sonesta for an "all inclusive" vacation, are being sent to Alegria if the Sonesta has no rooms available. It appears they aren't eating or drinking there, just sleeping there. So there must be some arrangement between the two resorts.