It is so comfy that my grandson sleeps on it haha.  The dog refuses - she will sleep nowhere but our bed.  Our grandson is 5 and it is perfect for him.  It is big - make sure you measure!