The fit of the frame could be a bit more snug.  Nothing a little caulk won't fix but for the price this should be a well assembled clean looking frame.