Ayer yo no estuve en mi casa sino hasta el mediodía.

Is the translation correct for this sentence?