Exceeded expectations - absolutely recommend.