All you need in one place. Jay's communication makes it even better. I would away there again when I return. it's was really a wonderful stay.