Seat is okay for plastic.  Does not fit perfectly on the toilet.  Anything that goes with Kohler and does not cost a fortune is acceptable.