Extra large is right.  Large enough for my 60lb kid to sleep on and comfortable for 130lb or larger person to lounge on.  Filled with cut up foam pieces that you can easily fluff up again.  Does not come with a removable cover. Material is a soft cotton.