Perfect! arrived on time, went together no problem and stayed in place during this last big wind storm we had! I l couldn't be more pleased!