This place is magical. We had a truly magnificent time and couldn't recommend staying here highly enough. We will be back!