Generous and thoughtful. Clean and comfy. Well located. Sweet pup!