A massage device has an elliptical shaped housing having an upper end and a lower end and sidewalls therebetween, an upper massage surface and a lower base surface, the upper massage surface having a curvature with a peak at substantially a middle section of the upper massage surface. A central groove runs through the upper massage surface. A row of inwardly facing ribs lines at least a part of the central groove so as to extend at least partially into or over the central groove, and a plurality of rows of upwardly facing ribs are formed on the upper massage surface between the inwardly facing ribs and the upper and lower ends respectively.