Looks great and came a day early!  Easy to put on my oversized recliner and has stayed put even with my kids climbing all over it.  Only issue was when it was delivered they just left it on the step with out knocking at a door that is very obviously not used.  Good thing I kept an eye on my tracking info and see it was delivered or i wouldn't have seen it.