Bar stool height is the thing most people get wrong. The rule of thumb: measure from the floor to the underside of your counter, then subtract 25–30cm. That's your ideal seat height.
For a standard kitchen island at 90cm, you're looking for a seat height of around 60–65cm. For a breakfast bar at 105cm, go for 70–75cm.