I bought two of these and am having no problem with the glass staying on.  They were simple to assemble and they are very serviceable.

Pros: Easy assembly and great value.
Cons: None yet.