What does la Bella vida mean?

The good life, or the sweet life, but I think the origin is Italian and not Spanish.