Yes to this bench! For the price and my style, it’s the longest and widest I could find. Firm to sit on and sturdy. Easy to put together.