Perfect for my small space.  The seats were a little hard but easily fixed with cushions.  Easy to put together and very sturdy.  I love it!