Generally fine, if I could suggest one improvement it would be that the plastic support rails holes should be evenly spaced to give more flexible positioning.