I love this!!! But beware of the white cushions. My dog jumped up on it once or twice and it is already stained.