everything and more as teresa describes. amazing time