Came sooner than expected. 
Perfect fit. Turned a bad mattress into one I enjoy sleeping on. Happy Camper!