Go to a RV/camper outlet store and try multiple sofas installed in the RVs. When you find one you like get the brand, call em and get one that fits your boat. Remember you got to get it through the door.
Flex steel makes them with recliners or storage below at your option in any material you might wish. It might be a boat buck or three depends what you pick.