Dog gives it a 5! I give it a 4. It is sturdy and comfortable. Fabric cleans easy I just wish fabric was softer.