The only reason I took one star off is because it's a little big in the small space I put it (in my bathroom.) Assembly wasn't too difficult, but it is impossible to dis-assemble once you've put it together. It does get dirty easily because it's glass.