Very cute! No assembly required. The onoff button was not identified in the packet but it’s on the top in one of the corners. Love it so far!