We bought this for a smaller balcony at our condo and it makes for the perfect use of space.  It wasn’t hard to put together.  We ended up using zip ties to attach to the railing since the piece provided didn’t fit but it’s still sturdy and secure.