This is an old Mexican hotel so it is not modern, but quaint. We found it clean and well maintained. Instead of the all inclusive option, there are many restaurants close to access. You can’t expect perfection, because it’s Mexico, after all. Also, bring along a dictionary or translation app, as English is NOT their first language. We loved every part of that!