Top notch stay! Very clean, great communication, and thoughtful touches for our small children.