Perfect fit and color! A little on the firm side but still comfy enough to curl up for a nap.