I bought this for my bathroom and it fits perfectly.  Assembly was not difficult and the quality is very good for the price.  Nice detail and sturdy.