Mesquite perfect