Everything we wanted and super comfortable!! Had to wait for it be back in stock but definitely worth the wait. Highly recommend