Exceeded expectations - highly recommended