Great product.  Arrived on time and my cat loves sleeping on it.  The dogs haven't learned to push her off.