This is absolutely the right size for a giant breed dog.  Haven’t had it long so we will see how it holds up.