A good cafe has quality products, inviting atmosphere, great customer service, variety, consistency, community engagement, convenient location, amenities, cleanliness, and offers value for money.