This shelf fits perfectly in my guest bathroom and holds extra towels and toiletries. It is well made and looks great. It is quite large, which is what I wanted. It does not come with mounting hardware.