Check on Cancuncare. There’s plenty of reviews over there.

I get the impression that the owners spent big money(relatively), and wanted to class the place up a bit, and appeal to a slightly...