It would have been perfect except it arrived broken, after we waited weeks to get it. There was nothing but a small piece of foam around the rim and the box was really beat up. We had to send it back with the delivery guy. When asked when we could get another one, wayfair was going to make us wait weeks AGAIN to get it. We canceled the order.