A body support platform for supporting a human body, comprising one or more body support unit(s), the or each support unit comprising a plurality of columns, each column comprising a stack of fluid-fillable substantially spherical resilient balls, each ball of a respective column being physically and fluidly connected only to the adjacent ball(s) within said column, such that a column may be compressed substantially independently of a neighboring column; and a base providing a primary fluid reservoir; wherein said columns are arranged in an array across said base; and each of aid columns is connected to said base, such that the lowermost ball of each respective column is directly fluidly connected to said primary fluid reservoir; and wherein the uppermost ball of respective columns collectively define a body support surface.