Everything mentioned in the posting and more! We had a great stay-the location is amazing, check in and out were flawless, and we will definitely look for this listing again when we travel to Deerfield!