609163 A body support platform for supporting a human body, comprising one or more body support unit(s) (50), the or each support unit (50) comprising: a plurality of columns (4), each column comprising a stack of fluid-fillable substantially spherical resilient balls (2), 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 neighbouring column; and a base providing a primary fluid reservoir; wherein said columns are arranged in an array across said base; and each of said columns is connected to said base, such that the lowermost ball (3d) 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.