I am really impressed so far.  Easy to put on and looks good.  Nice to sit on as well.  Love the colour.  I ordered one before and when it came it was royal blue not teal.  I returned with no problems but was a  little leery about ordering this one.  Happy it was as advertised.