In one word - amazing. Five stars on everything.