Absolutely perfect! Loved it so much and hope we can come back for much longer. Very clean, comfy, and cute.