The Good Life proves very good indeed on the Chichester stage