Perfect size! Exactly what it looks like in the pictures! The two pillows are adorable. The bottom cushion has a zipper so if you need to wash it you can. Medium fits 2 small dogs on it.