Very nice dog bed.  The cushion has straps that help keep it on the bed.  It is a bit small for my dog who is 25 pounds.  It is more designed for small to toy sized dogs no more than 15 pounds.  My dog still likes it because he likes to lay curled up so he fits ok.  It keeps him off the cold floor.  My neighbors have a similar dog bed that they put inside their glass Storm door so their dog(A Yorkie) can lay on it and watch whats going on outside.