This really stylish accommodation is close to everything you need to see in Mexico