Hotel with the best roof top pool in Mexico: Jashita resort