I second a recommendation for George and Esther Moralez Travel Service.