We are in the middle of a huge bathroom renovation and have purchased just about everything we needed for the project from Wayfair.  They have a huge selection and the price can't be beat.