It is a beautiful design Crete. 
I was disappointed in the quality of the wood. 
It probably will be just great for older dog or even cats. But my 4 month old golden doodle has room to stick her nose out and grabbed our curtains and so we will be putting on a back solid piece of wood. It came with a decent bed.
 It wasn't hard to put together.