I have another bed made by the same company and have been thrilled with it.  My mistake in ordering this one was not realizing that it didn't have a zip-off cover like the other one.  This is a huge problem for a large/xl dog bed.  A normal washer can't accommodate it and there is no other good way to keep it clean.  This was a huge disappointment and will have to be replaced.

Pros: Well constructed.
Cons: Too difficult to keep clean.