Absolutely magical! We adore every stay here.