18 inches isn't all that long - not long enough for a shower towel and sort of too long for a hand towel.  It looks nice and feels solid.