Baby swing with plug-in to wall and remote control that has five different speed settings and four different timers and lullabies and also can connect to Bluetooth with a great sounding speaker works great only had it for a few months my baby just outgrew it just needs a small padded pillow for baby to lay on it came with a thin one but I didn't keep it