Kate Walsh Swears Her NYC Apartment Is Great