Great stay. Everything required.