Everything you would expect and more! Wonderful stay and beautiful place!