Size is perfect.  bench is deep enough to be sturdy and comfortable.  Style is simple, elegant, it's heavy enough to stay put in a windstorm, but not too heavy to move around.  Very good quality.