just what was needed to finish our bathroom renovation.. all pieces received in perfect condition and right on time as promised.  used all pieces in the bathroom, finding perfect places and uses for all.  we are really pleased with he price, value, and the fact that all pieces already had the liners included.  very pleased..