Very solid and comfy. The material is amazing. The large size my be just a little small for a 26lb dog.