Perfect! All hardware came with and so easy to install.  I ordered 2 for my bathroom and they look great!  The quality is excellent!