Everything you need and more. Mr. Gregory is attentive and hospitable.