Absolutely perfect.  It took us minutes to put it together.  it is strong and easy to move around.  Plenty of room inside for cushions. Love it!