This is exactly what we wanted for my daughters guide dog,  firm but soft padding, x-lg provides plenty of room to stretch out and the bolster gives her something to curl up against. We go the mocha colored one and it is very pretty, also love that the covers come off for easy cleaning.