Everything you need. Super cozy and comfortable. Very clean! Lovely decor. Perfect! Exceptional value!