The first item I ordered had a whole in the top fabric which is quite thin but the replacement one is great. My labrador dog absolutely loves it and is very snug and comfy! Its so hard to find a large bed for a reasonable price. The only thing that would make it better is a thicker fabric and also the option to remove the cover so it could be washed but overall very happy for the price!