Amazing in every way. We have had a fabulous stay and would love to come back.