Everything we could have hoped for and more! Would definitely stay again!