Banquette seating is an upholstered bench or a real sofa that is tucked against a wall and is usually built-in. Here are its pros and cons.