Fits perfectly in baby crib.  Very easy to keep clean.  Nice and firm, yet comfortable enough for enjoyable sleepovers.