Overall this is a nice Petco. It gets 4 stars due to the fact that they have trouble keeping inventory in stock. I have been able to get what I came for in most cases, but the last time I went there to purchase a couple things they were sold out. I understand it's a busy store in the heart of Cleveland, but that being said they should keep their inventory stocked better. The staff is friendly and the customers are always entertaining.