absolutely perfect for the price. was a bit concerned that the shade was garbage as it came rolled up, but it looks nice. compactly packaged with minima waste as well. five stars, plus an extra star for being able to assemble it in three minutes.