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 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 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.