Hard, missing 2 pieces. Looks nice dont know if ya have pets. A little small in the seat and short on the back area.