This was just what my bathroom needed...! 

It was not hard to put together but time consuming... but thats to be expected!