Love the firmness, clean lines and ease of cleaning of the Snooz bed. My dog loves it, too! And of course it fits our Revol crate perfectly!