It fits perfectly and has a great "seat"...the color is exactly as shown. It was easy to assemble as well. Very happy!!