This bed is great!  The cover is removable for easy cleaning and a waterproof liner.  The thickness and firmness of the bed is relative to my bed which is nice.  My little guy doesn't want to sleep on my bed as much.   There is an odor from the foam (normal) but since I aired it out for 2 weeks it is perfect.  
The reason I gave 4 stars instead of 5, I had to air out the bed for 2 weeks which is not ideal nor convenient since the bed is not small.  Also, the side bolsters can be a tad higher but that is relative.