4* Boutique Hotel in Mexico only £560!