Good UI design will vary depending on the product or service offered but, in general, a good UI is intuitive to use, consistent throughout from an aesthetic perspective, visually appealing and provides user autonomy.