Beautiful place with about everything that you could need. They definitely put a lot of thought and care into creating a unique experience for you. I definitely enjoyed my stay and would totally book again if in the area.