Above and beyond what we expected. If I could give it 6 stars, I would. They had everything one could think of to make the stay memorable. Only regret we is not being able to stay there longer.