Beautiful! Everything you'd expect and more. 10/10 would return.