Perfect fit and so soft! My pup loves it. So far it's pretty durable since she chews on it a bout.