Absolutely superb. Everything 5 stars.