So admittedly my Great Dane might be a little spoiled, but as is common with older giant breed dogs, she is 130 lbs and a professional sleeper.  Big dog beds that are less than outrageously expensive end up flat as a pancake within a couple of months, and just don't have enough support for a dog her size.  So, I finally gave up and purchased this frame and a twin size mattress.  As you can see, she adores the bed.  It's a great height for her - not too high, but up off the floor.  She actually loves it enough that I have been able to reclaim my couch!  I assembled it myself, and it was one of the easier furniture assemblies I've ever purchased.  

Pros: Fantastic quality for the price, easy to assemble