Very solid! The frame does not shake and nothing leaks through. Love the look of it, updates my bathroom very nicely. Fast delivery time, came in 3 business days in perfect condition. My contractor had it up and going in just a few hours. Very satisfied with this.