Even better than expected. We felt like at home.
Incluso mejor de lo esperado. Estuvimos como en casa.