All boxes checked . Great place to stay