Carlos Arroyo is in seventh heaven now that he has a guaranteed contract with the Raptors.