Great stay. Everything I expected plus more.