Easy to put together and looks great! The front rail has a little wiggle room though which made me give it 4/5 stars. Overall, I love it!