This applies not just to user interface. The advice is solid for most large scale programming as well. The moment that the design just clicks and everyone goes…yeah. That’s good. Great job, no objections. Often the result of months of trial and error in getting things together and throwing out pages of chicken scratch, gathering thousands of unwritten requirements, etc.