This place is magical! I loved every minute of my stay.