Pretty sure this is a resort hotel designed by an Italian architect...it's on the Pacific coast of Mexico...'careyes' in Spanish is either sea turtle or turtle shell....and yes, there are probably few countries on earth where the difference between the richest and poorest is as extreme as in Mexico..it has been that way since before the Conquest..