Perfect - NOT too soft and the 2 inches accommodated the deep pocket's Sheets and mattress protector.  I am enjoying sleeping on this.  My mattress is extra firm and this makes it a more comfortable rest.