Perfect. Firm and comfy, easy to move about and switch ends. Great size. Easy to clean. We love it!