Just ok.  Ordered the Large and thought it would be bigger (my fault for not looking at the measurements).  Also, a little on the flat side.  Dog sleeps on it though.