Looks great!  Three of the supports were broken and need replacement, so one star off for that.