Very, very good.
Amazing amount of work and polish. I got a bit confused about the limitation... but did not matter.