Very good With minor detractions